1

Software Program Manager Jobs in Reston, VA (NOW HIRING)

The onsite Program Manager (PM) is responsible for the overall performance and daily operations of ... software, facilities, and other operational requirements. The PM manages project operations to ...

Develop and maintain a comprehensive program management plan utilizing standard project management software. Responsible for developing a detailed Work Breakdown Structure (WBS), Standard Operating ...

Develop and maintain a comprehensive program management plan utilizing standard project management software. Responsible for developing a detailed Work Breakdown Structure (WBS), Standard Operating ...

Program Manager

Falls Church, VA · On-site +1

$100K - $127K/yr

Program Manager Location: Remote Clearance Required: Public Trust Clearance Position Type ... We build secure Software Factories based on DoD reference designs and NIST Frameworks for Cloud and ...

The Program Manager (PM) provides leadership and oversight for large-scale program support services ... Four (4) years of experience utilizing a variety of office software, specifically: MS Word, MS ...

Program Manager

Quantico, VA · On-site

$155K - $170K/yr

The Program Manager is responsible for the overall execution, management, quality, staffing, and ... Coordinate cross-functional teams supporting cybersecurity, cloud operations, software development ...

Key Responsibilities The Program Manager will: * Maintain overall responsibility for contract cost ... Software & Hardware Engineering, Network & Systems Management, Information Systems Security, and ...

Program Manager

Falls Church, VA · Remote

$100K - $127K/yr

Program Manager Location: Remote Clearance Required: Public Trust Clearance Position Type ... We build secure Software Factories based on DoD reference designs and NIST Frameworks for Cloud and ...

Showing results 41-60

Software Program Manager information

See Reston, VA salary details

$39

$64

$82

How much do software program manager jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software program manager in Reston, VA is $64.39, according to ZipRecruiter salary data. Most workers in this role earn between $58.89 and $70.91 per hour, depending on experience, location, and employer.

What is a software program manager?

Software Program Managers are professionals who oversee the planning, execution, and delivery of software projects within an organization. They coordinate cross-functional teams, manage project timelines and budgets, and ensure that software products meet business goals and quality standards. Their role involves risk management, stakeholder communication, and resolving any issues that could impact project success. Software Program Managers act as a bridge between technical teams and business leaders to ensure alignment throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a software program manager?

To thrive as a Software Program Manager, you need expertise in project management, software development life cycles, and a relevant degree, often complemented by experience in leading technical teams. Familiarity with tools such as Jira, Microsoft Project, and Agile or Scrum certifications is typically required for planning and tracking progress. Strong communication, stakeholder management, and problem-solving abilities are crucial soft skills for aligning teams and managing expectations. These competencies are vital to deliver projects on time, within scope, and to ensure effective collaboration among cross-functional teams.

How does a software program manager typically collaborate with development and QA teams to ensure project success?

A Software Program Manager works closely with both development and QA teams to align project timelines, clarify requirements, and address roadblocks as they arise. They facilitate regular meetings, such as stand-ups or sprint reviews, to ensure everyone is on the same page and that priorities are being met. By acting as a bridge between technical and non-technical stakeholders, Program Managers help ensure that quality standards are maintained while deadlines are achieved. Effective communication and proactive issue resolution are key aspects of their collaboration with these teams.

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

AspectSoftware Program ManagerSoftware Project Manager
ResponsibilitiesOversees multiple related projects, aligns them with business goals, manages interdependenciesManages individual software projects, focuses on scope, schedule, and deliverables
CertificationsPMI-ACP, PMP, Agile certifications often preferredPMP, Scrum Master, Agile certifications
Work EnvironmentStrategic planning, cross-project coordination, stakeholder communicationDay-to-day project execution, team management, task tracking
Industry UsageCommon in large organizations managing multiple projectsCommon in both small and large teams focusing on specific projects

While both roles involve project management skills, a Software Program Manager oversees multiple related projects to ensure strategic alignment, whereas a Software Project Manager focuses on the successful delivery of individual projects. The Program Manager handles broader coordination and stakeholder communication, often requiring similar certifications but with a focus on program-level objectives.

Are software program managers in high demand?

Software program managers are in high demand due to the growth of technology companies and the need for effective project coordination. They often require strong leadership, technical knowledge, and experience with project management tools like Agile or Scrum. The role is expected to grow as organizations increasingly rely on software development and digital transformation.

What does a software program manager do?

A software program manager oversees the planning, execution, and delivery of software projects, coordinating teams, managing schedules, and ensuring project goals are met. They often work with cross-functional teams, utilize project management tools, and require strong communication and organizational skills.

What are popular job titles related to Software Program Manager jobs in Reston, VA?

For Software Program Manager jobs in Reston, VA, the most frequently searched job titles are:

What job categories do people searching Software Program Manager jobs in Reston, VA look for?

The top searched job categories for Software Program Manager jobs in Reston, VA are:

What cities near Reston, VA are hiring for Software Program Manager jobs?

Cities near Reston, VA with the most Software Program Manager job openings:

Other

Medical, Retirement

Re-posted 23 days ago


Job description

Herrick Technology Laboratories, Inc. (HTL) is a mature, growing small business headquartered in Germantown, Maryland that develops capabilities for the Warfighter based on its small form-factor Software Defined Radios (SDRs).  HTL’s evolving portfolio of SDRs and other mission hardware is designed for rugged environments and optimized to perform in heavily congested electromagnetic spectrum.  HTL creates applications for its SDRs including signals intelligence (SIGINT), electronic warfare (EW), and position, navigation, and timing (PNT) in addition to natively supporting government-off-the-shelf (GOTS) and third-party applications. HTL solutions are actively employed by Warfighters at national, theater, and tactical levels.

SUMMARY OF FUNCTIONS

The Program Manager is responsible for the successful execution of technically complex programs, including requirements, staffing, schedule, and budget. 

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Manage and direct the daily execution of programs within contract requirements to ensure that cost, schedule, and performance goals are met.
  • Maintain relationships both with prime contractors and government customers.
  • Work with internal stakeholders to ensure accurate development and timely delivery of customer deliverables.
  • Perform variance analysis of schedule and cost.
  • Coordinate with contracts administration on issues pertaining to contract requirements, changes, and interpretations.
  • Work with the project engineer and utilize effective strategies for communicating program priorities, task status, risks, and issues within the program team, to senior management, and to customers.
  • Work with Engineering group leaders to coordinate program staffing in alignment with business-wide priorities.
  • Develop and maintain project schedules for day-to-day management and as inputs to business-wide labor forecast and resource balancing efforts.
  • Drive cross-functional alignment efforts to ensure seamless integration across engineering, supply chain, manufacturing, operations, and business development teams.
  • Collaborate with managers and other technical leads to support capture and relevant business development activities.
  • Participate as a team member on bid and proposal activities.

REQUIRED EDUCATION AND EXPERIENCE

  • Bachelor’s degree in engineering, business or finance discipline and 5+ years of practical experience.
  • Five years of industry or military experience can substitute for a bachelor’s degree.
  • Experience in government contracting.
  • Proven customer-facing program management and/or systems engineering experience with multiple large-scale projects.
  • Strong customer focus, ability to lead a team, and establish resilient, collaborative working relationships with customers, technical staff, senior managers, and peers.
  • Exceptional communication skills, both written and verbal, with the ability to present complex information clearly and concisely to diverse audiences.
  • Experience with managing manpower planning, project reviews, scheduling, and budget control.
  • Knowledge of program management tools and procedures.
  • Experience with the evaluation of requests for proposal/quote. Experience with preparing, reviewing, and submitting proposals/quotes.

PREFERRED EDUCATION AND EXPERIENCE

  • Knowledge of SIGINT and/or EW.
  • Experience working with DoD/Intelligence Community customers.
  • Experience with the development and integration of sophisticated hardware and software systems.
  • Solid technical aptitude and an ability to understand technical designs, hardware and software development life cycle, challenges, and risks.
  • Proven experience leading multi-disciplinary engineering teams to successful completion of projects.
  • Proficient in use of Microsoft Project for cost, schedule, technical and resource management.
  • Experience using Deltek CostPoint and COGNOS Analytics.
  • PMP Certification.

BENEFITS

  • Startup Environment
  • Competitive Salaries
  • Health Insurance
  • 401K Matching
  • Bonuses for superior performance