1

Engineer Program Manager Jobs in Richmond, VA (NOW HIRING)

Senior Cyber Program Manager

Richmond, VA · On-site

$114K - $115K/yr

Master's Degree in a related technical (Computer Science, Software Engineering) or Program Management field * 5+ years of experience designing and building data-intensive solutions using distributed ...

IT Program Manager

Mechanicsville, VA · On-site

$106.07 - $133.63/hr

Provide direction and oversight to Release Train Engineers, Project Managers, Scrum Masters, and ... Define program control points and key performance indicators (KPIs). * Establish and maintain Agile ...

Director, Technical Program Manager

Richmond, VA · On-site

$127K - $165K/yr

Director, Technical Program Manager Are you interested in leading programs that deliver on critical ... Bachelor's degree in a related technical field (Computer Science, Software Engineering) * MBA or ...

Director, Technical Program Manager Are you interested in leading programs that deliver on critical ... Bachelor's degree in a related technical field (Computer Science, Software Engineering) * MBA or ...

... engineering, and systems integration. www.tekwissen.com Required: Strong Project Management ... Experience Test Management Test Architecture Strong Healthcare Background - Insurance Preferred ...

Showing results 21-40

Engineer Program Manager information

See Richmond, VA salary details

$83.1K

$125.3K

$129.6K

How much do engineer program manager jobs pay per year?

As of Aug 20, 2026, the average yearly pay for engineer program manager in Richmond, VA is $125,286.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,700.00 and $127,700.00 per year, depending on experience, location, and employer.

What is an engineer program manager?

An Engineer Program Manager (EPM) is a professional who oversees and coordinates engineering projects from conception through completion. They work closely with engineering teams, stakeholders, and other departments to ensure that technical projects are delivered on time, within budget, and meet quality standards. EPMs manage schedules, resolve issues, and facilitate communication between different teams to keep projects on track. Their role often blends technical expertise with project management skills, making them essential for successful engineering initiatives.

How does an engineer program manager typically collaborate with engineering and cross-functional teams during a project?

As an Engineer Program Manager, you will act as a bridge between engineering teams and other departments such as product management, quality assurance, and operations. You’ll facilitate clear communication, set project expectations, and help resolve roadblocks to keep projects on track. Regular meetings, progress updates, and documentation are common practices to ensure alignment and accountability. Your ability to balance technical understanding with project management skills is crucial in driving successful outcomes.

What are the key skills and qualifications needed to thrive as an engineer program manager, and why are they important?

To thrive as an Engineer Program Manager, you need a solid engineering background, project management expertise, and typically a degree in engineering or a related field, often with PMP or similar certification. Familiarity with project management software like Microsoft Project, JIRA, or Asana, and technical documentation tools is essential. Outstanding leadership, communication, and problem-solving skills help drive cross-functional teams and manage stakeholder expectations. These abilities are crucial for delivering complex engineering projects on time, within budget, and to quality standards.

What is the difference between Engineer Program Manager vs Software Engineer?

AspectEngineer Program ManagerSoftware Engineer
Required CredentialsBachelor's in Engineering, Project Management certifications (e.g., PMP)Bachelor's in Computer Science or related field, coding skills
Work EnvironmentCross-functional teams, project planning, stakeholder communicationDesign, develop, test software applications
Employer & Industry UsageTech companies, hardware firms, product developmentSoftware companies, tech startups, IT departments

The main difference is that Engineer Program Managers focus on overseeing projects, coordinating teams, and ensuring timely delivery, while Software Engineers primarily develop and implement software solutions. Both roles often collaborate closely but serve distinct functions within tech organizations.

What cities near Richmond, VA are hiring for Engineer Program Manager jobs?

Cities near Richmond, VA with the most Engineer Program Manager job openings:

Infographic showing various Engineer Program Manager job openings in Richmond, VA as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 17% Part Time, and 5% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $125,286 per year, or $60.2 per hour.

Program Manager [Hybrid]-(Local to Virginia)

SmartIPlace

Richmond, VA • On-site

Contractor

Re-posted 26 days ago


Job description

Position: Program Manager 

Location: Richmond, VA

Visa: Any Visa except CPT, TN and GC (PP number is mandatory to fetch I94)

Interview Type: Both Web Cam and In Person Interview

Hybrid - In Person Only

The Program Manager will be responsible for successfully planning, organizing, and motivating a diverse program team throughout development and delivery process including all phases of projects, and for delivery management.

The Program Manager provides leadership and direction to a team responsible for delivering efficient and effective technology initiatives to users. This role ensures all programs are executed in alignment with Tolling’s technology strategy. The Program Manager oversees the development and support of EZPass applications, including implementing application solutions and resolving support tickets. Key operational responsibilities include direct oversight of team performance, promoting continuous improvement, collaborating with peer Program Managers, and planning and executing broader EZPass initiatives. The program delivers services across the full Software Development Lifecycle (SDLC)

RESPONSIBILITIES:

  • Assist in team development while holding teams accountable for their commitments and removing roadblocks to their work.
  • Facilitate multi-disciplinary teams in the development of plans, goals, objectives, policies, and procedures for completion of a program.
  • Oversee and manage execution and/or coordination of day-to-day program activities as required.
  • Manage working relationships with key stakeholders, including executive management, business management, vendors, program sponsors, suppliers, and technology management.
  • Set program goals that are consistent with technical objectives and the agency’s overall technology strategy.
  • Track and communicate a program's progress from a schedule, cost, and risk perspective to the program team, customers, and program stakeholders.
  • Collaborate with peer Program Managers on Tolling program projects.
  • Drive consistent program delivery through the entire program lifecycle, including, execution of procurements, definition of program plans, resourceallocation, management of program risks, scope, and schedule, delivery of value, and well-ordered transitions to operations.
  • Develop and maintain program plans, task lists, schedules, risks, and status, to include resource allocation and schedules.
  • Exhibit significant emotional quotient (EQ) in handling program challenges and maintain a positive program culture in line with VDOT’s mission and shared values.
  • Proven ability to lead, mentor, and develop cross-functional application development teams, including full-time employees and contractors

KNOWLEDGE,SKILLS, AND ABILITIES:

  • Strong experience leading the business and IT resources through the discovery and documentation of business and technical requirements in request for proposal and statement of requirement formats.
  • Strong analytical, organizational, and decision-making skills.
  • Exceptional interpersonal skills for collaborating and team building.
  • Exceptional verbal and written communication skills with the demonstrated ability to simplify and briefly, succinctly communicate complex issues to multiple audiences.
  • Ability to lead others to implement new approaches, systems, structures, and methods.
  • Ability to define and balance the competing demands for quality, scope, schedule, and cost.
  • Communicate timelines and expectations to technical and business staff.
  • Ability to analyze and document system processes.
  • Solid understanding of software development lifecycle models.
  • Exceptional knowledge of both Agile and Waterfall program management principles and practices. In addition, the ability to blend them together in the right proportions to fit a particular program and business environment.
  • Knowledge of process engineering and re-engineering techniques and practices.
  • Strong leadership skills
  • Proficiency with cloud platforms (e.g., Azure, AWS) and modern infrastructure practices
  • Familiarity with DevOps methodologies, including CI/CD pipelines and version control systems
  • Strong knowledge of Agile, Scrum, and software development lifecycle (SDLC) methodologies
  • Demonstrated ability to manage application lifecycle activities, including maintenance, enhancements, and modernization initiatives
  • Experience leading technical debt reduction and application refactoring efforts
  • Ability to ensure high levels of application performance, scalability, reliability, and security
  • Working knowledge of security standards, regulatory requirements, and compliance frameworks (e.g., PCI)
  • Experience supporting internal and external audits and implementing IT governance best practices
  • Strong analytical, problem-solving, and decision-making skills, with the ability to drive continuous improvement and innovation

QUALIFICATIONS

The candidate must have a minimum of 5 years of experience managing people and large programs and a bachelor's degree.

Fluency in MS Office tools such as Microsoft Project, Visio, and Office required.

Experience with Program Management Office methodologies and practices is highly preferred.

PMP Certification preferred

Tolling Experience preferred


Smart-iPlace logo

About Smart-iPlace

Sourced by ZipRecruiter

SMART-iPLACE provides innovative staffing and consulting solutions that help our clients achieve their business objectives. We can understand and support all areas of your IT systems from back-end infrastructure to front-end personal productivity. Our goal is create innovative IT solutions that enable your business to be more agile and competitive.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Irving, TX, US

Year founded

2021

Social media