1

Program Engineer Jobs in Virginia (NOW HIRING)

Program Chief Engineer Job Code: 42469 Job Location: Millersville, MD or Herndon, VA Job Schedule: 9/80 reg, with every other Friday off The Chief Engineer is responsible for shaping, developing, and ...

Our specialties include Program/Engineering Management, Training/Training Technology, Technology/Product Development Strategy and Analysis, Project Management (Cost, Schedule, Scope & Quality), and ...

ECS is seeking a Program Manager/Software Developer to work in our Fairfax, VA (hybrid) office. The USPS TAPM Team supports the acquisition, testing, acceptance, deployment, and integration of ...

Test Engineering Team Lead

Mclean, VA · On-site

$48 - $65.50/hr

Assists in sales and technical strategy activities beyond their current program * Engineer and implement solutions and provide recommendations for continuous improvement for the services provided

Showing results 41-60

Program Engineer information

See Virginia salary details

$30.7K

$95K

$131.9K

How much do program engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for program engineer in Virginia is $94,955.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,900.00 and $115,500.00 per year, depending on experience, location, and employer.

What is a program engineer?

A Program Engineer is a professional responsible for overseeing and coordinating the technical aspects of engineering projects or programs. They work closely with project managers, engineers, and other stakeholders to ensure that project requirements are met on time and within budget. Their duties often include planning, design review, risk assessment, and ensuring compliance with technical standards. Program Engineers also help resolve engineering issues and facilitate communication across different teams. This role is common in industries such as aerospace, manufacturing, and technology.

How does a program engineer typically collaborate with cross-functional teams during project development?

Program Engineers frequently serve as the bridge between engineering, product management, and operations teams. They coordinate project timelines, clarify technical requirements, and ensure that all stakeholders are aligned on deliverables. Regular meetings, progress updates, and documentation are standard practices to maintain clear communication and address challenges early. This collaborative approach helps keep projects on track and ensures that engineering solutions meet both technical and business objectives.

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

To thrive as a Program Engineer, you need a solid background in engineering principles, project management, and systems integration, usually supported by a relevant engineering degree. Familiarity with project management software (like MS Project), CAD tools, and industry-specific standards or certifications such as PMP are commonly required. Strong problem-solving, communication, and organizational skills help Program Engineers coordinate teams and manage complex projects. These skills ensure programs are delivered on time, within budget, and meet quality standards in a collaborative environment.

What is the difference between Program Engineer vs Software Engineer?

AspectProgram EngineerSoftware Engineer
Required CredentialsBachelor's in Engineering, often with certifications in project management or systems engineeringBachelor's in Computer Science or related field, with programming certifications often preferred
Work EnvironmentTypically in project-based settings, coordinating multiple engineering disciplinesPrimarily in software development teams, coding, and designing applications
Employer & Industry UsageUsed in engineering firms, tech companies, and industries like aerospace, manufacturingCommon in tech companies, startups, and software development firms
Common Search & Comparison IntentUnderstanding roles in engineering projects, project management, systems integrationFocus on coding, software development, and programming tasks

Program Engineers and Software Engineers share overlapping skills but differ mainly in scope. Program Engineers focus on managing engineering projects and systems integration, while Software Engineers concentrate on coding and software development. Both roles require technical expertise, but their work environments and industry applications vary.

What are popular job titles related to Program Engineer jobs in Virginia?

For Program Engineer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Program Engineer jobs in Virginia look for?

The top searched job categories for Program Engineer jobs in Virginia are:

Infographic showing various Program Engineer job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 16% Part Time, and 4% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $94,955 per year, or $45.7 per hour.

Don't see the perfect fit, but ready to build what's next?

Mclean, VA • On-site

Raft
IT Services • 11 - 50 employees

$65K - $250K/yr

Other

Re-posted 8 days ago


Job description

This is a U.S. based position. All of the programs we support require U.S. citizenship to be eligible for employment. All work must be conducted within the continental U.S.

Hello there,

We're so glad you've found us! At Raft, we're on a mission to transform and modernize national defense through cutting-edge technology, scalable AI solutions, machine learning, and next-level security. Our team is passionate about solving complex problems and collaborating closely with operators and end-users to create tools that are fast, secure, and scalable.

If you thrive on innovation, love tackling challenges, and want to be part of a team that values inclusion, automation, and user-focused design, Raft could be the perfect place for you.

Our work is dynamic and impactful, requiring skills in areas like software architecture, UX/UI design, data engineering, machine learning (ML), artificial intelligence (AI), and modernizing legacy applications. Together, we transform mission workflows and build products that make a difference.

We'd love to hear from you! Whether or not we currently have an open role that matches your experience, we encourage you to submit your resume and include a brief note about why you're excited to join Raft. Let us know how your skills and experiences align with our mission-we're always eager to connect with talented individuals who share our vision for a better future.

Salary Range: $65,000.00 - $250,000.00 depending on role.

Why Raft?

  • We valuecollaborationand prioritize working closely with end-users to ensure our solutions make a real impact.
  • We're committed to buildinginclusive, user-driven products that focus on APIs, automation, and efficiency.
  • Our culture emphasizes growth, innovation, and the pursuit of excellence in everything we do.

Even if the timing isn't right today, submitting your resume ensures that we can stay in touch for future opportunities. At Raft, we're not just building products-we're building a team that shares a vision of innovation, impact, and continuous learning.

Please Note:While we do try to respond to all applicants who apply through our careers page, resumes submitted through this specific link may not receive a quick response. If there is a specific job you're interested in, please apply directly to that role.

We look forward to connecting with you!

Warm regards,
The Raft Team

We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.