Demo

Software Engineering Program Manager

Penta Research
Huntsville, AL Full Time
POSTED ON 10/8/2026
AVAILABLE BEFORE 12/7/2026

Huntsville, AL

Full Time


Security Clearance: 

Active DoD/DoW Secret clearance required


Job Description & Position Responsibilities:

The Software Engineering Program Manager is responsible for the planning, coordination, and execution of software engineering activities across a dynamic aerospace and defense development environment. This position serves as the primary programmatic interface for the software organization and owns software proposal development, scope and effort estimates, schedules, resource planning, status reporting, and coordination with program, systems, hardware, and other engineering teams. The Program Manager will work closely with the Software Technical Lead and software engineers to translate technical objectives, requirements, and engineering inputs into well-structured proposals, Statements of Work, execution plans, and schedules. The position is not responsible for setting the overall technical direction of the software organization; rather, it ensures that technical direction is effectively planned, communicated, resourced, and executed. The ideal candidate is an experienced software or computer engineer with strong program-management, communication, and organizational skills who is comfortable operating in a fast-paced environment with changing priorities and can contribute directly to software development when program-management demands permit.


Basic Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a closely related software or computer engineering discipline.
  • 15 years of professional experience in software engineering, computer engineering, or a closely related software-focused technical role.
  • Several years of professional experience in software engineering program management, software project management, or a similar role directly supporting software development programs.
  • Extensive experience developing software engineering estimates, schedules, resource plans, milestones, deliverables, and execution plans.
  • Demonstrated experience developing technical proposals and Statements of Work for software development efforts, including the ability to turn engineering inputs into clear, complete, customer-facing technical content.
  • Strong understanding of software development processes, engineering lifecycle practices, software architecture concepts, and technical project dependencies.
  • Experience coordinating software development activities across multiple teams and organizational functions.
  • Strong problem-solving skills, including the ability to review performance and identify root cause and recommended solutions
  • Strong written and verbal communication skills, with the ability to communicate effectively with software engineers, technical leads, program managers, and customers.
  • Demonstrated ability to manage multiple concurrent priorities in a dynamic environment with changing requirements and schedules.
  • Ability to exercise sound judgment, identify risks and dependencies, and escalate issues appropriately.
  • Ability and willingness to remain technically engaged and contribute to software development activities as program-management workload permits.


Desired Qualifications:

  • Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a closely related software or computer engineering discipline.
  • Experience leading software proposal efforts from initial technical inputs through final submission, including development of technical approaches, estimates, schedules, assumptions, and deliverables.
  • Experience supporting government contracts, aerospace programs, defense programs, or other highly regulated and mission-critical software development efforts.
  • Experience with embedded software, flight software, avionics software, ground software, infrastructure software, or other complex software systems.
  • Experience with Agile, iterative, or hybrid software development methodologies.
  • Experience with modern software development practices, configuration management, continuous integration, automated testing, and software quality processes.
  • Familiarity with requirements management, software verification and validation, hardware/software integration, and other software lifecycle activities.
  • Experience managing software technical risks, dependencies, action items, and cross-functional commitments.
  • Experience working directly with customers or government program offices in support of software proposals, program execution, and technical status activities.
  • Demonstrated ability to operate effectively with significant autonomy and to adapt quickly as organizational and program priorities evolve.


Travel Requirement:

  • Position location: Huntsville, AL. Some Travel is possible.

 

Keyword Search:

  • Software Engineering, Program Manager, Software Proposals, Computer Engineering

Salary.com Estimation for Software Engineering Program Manager in Huntsville, AL
$176,616 to $224,400
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineering Program Manager?

Sign up to receive alerts about other jobs on the Software Engineering Program Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$150,358 - $188,456
Income Estimation: 
$197,066 - $250,309
Income Estimation: 
$117,033 - $148,289
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Penta Research

  • Penta Research Huntsville, AL
  • Huntsville, AL Full Time Security Clearance: Active Secret Clearance required. Job Description & Position Responsibilities: Penta Research is seeking a ful... more
  • 7 Days Ago

  • Penta Research Huntsville, AL
  • Location: Various Full Time Security Clearance: Ability to Obtain an Active Secret Required Job Description: Penta Research is seeking individuals to provi... more
  • 8 Days Ago

  • Penta Research Huntsville, AL
  • Full Time JOB SUMMARY We are seeking a Senior DevSecOps Engineer to operate the cloud infrastructure our engineering teams depend on today and to build its... more
  • 8 Days Ago

  • Penta Research Huntsville, AL
  • Huntsville, AL Full Time Security Clearance: Active Secret Clearance required. Job Description & Position Responsibilities: Penta Research is seeking candi... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Software Engineering Program Manager jobs in the Huntsville, AL area that may be a better fit.

  • Siemens Digital Industries Software Huntsville, AL
  • Siemens Industry Software Inc. Strategic Student Program (SSP) Discover your career with us at Siemens Industry Software! We are a leading global software ... more
  • 18 Days Ago

  • Accura Engineering and Consulting Services, Inc. Huntsville, AL
  • Job Title: Program Manager Work Location: Marshall Space Flight Center (MSFC), Huntsville, AL ** Salary: Based on experience and will be discussed with man... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!