Deputy Software Program Manager 5
Job Overview & Responsibilities
At ULA, the Deputy Program Manager 5 for Software Engineering will serve as a key programmatic contributor supporting the Software Program Manager in executing a large-scale, multi-year software development effort for the Centaur V SLS program.
This position will help coordinate scrum teams within the Software Agile Release Trains (ARTs) encompassing Ground Software, Flight Software, Real-Time Emulation, Simulation, Infrastructure, and related software domains within a modified Scaled Agile Framework (SAFe) environment that will interface with other Program ARTs.
This individual contributor role requires a proactive problem-solver who can operate independently to identify, escalate, and resolve programmatic issues affecting software delivery.
The ideal candidate will serve as a force multiplier for the Software Program Manager by removing obstacles, managing stakeholder relationships, and driving program execution across cost, schedule, contractual, and risk dimensions.
Key Responsibilities
- Proactively identify programmatic and technical risks & issues across software ARTs before they become problems; develop comprehensive risk mitigation and contingency plans; facilitate risk review boards and maintain risk register with visibility to program leadership
- Drive technical integration and issue resolution across software teams
- Manage contractual requirements, deliverables, and milestones for software scope
- Work with Product Manager, Release Train Engineers (RTEs), Scrum Masters, and Product Owners to optimize program-level execution; help identify and remove organizational impediments to Agile adoption; monitor team velocity and delivery metrics
- Support Program Increment (PI) Planning activities and ensure alignment across software teams
- Develop and maintain software program budgets, cost baselines, and financial forecasts; maintain integrated master schedules (IMS) and identify schedule compression opportunities
- Prepare program status reports, executive briefings, and customer presentations; represent the Software Program Manager in meetings and program forums; coordinate communication between software teams and other program elements
- Support long-range planning, roadmap development, and capacity planning for software teams; coordinate resource allocation and staffing plans across multiple software disciplines; track dependencies between software and hardware development activities
Required Education
- Bachelor's degree in STEM (Science, Technology, Engineering, Mathematics) or a related technical field from an accredited college or university
- Experience with the Software Engineering development lifecycle (Requirements, Design, Implementation, Test & Release)
- Experience interfacing with analysis & design disciplines
- Demonstrated experience managing aerospace or defense programs with multiple stakeholders and competing priorities
- Experience with task planning/budgeting and organizational skills, which support effective project performance
Basic Qualifications
- Bachelor's degree in STEM (Science, Technology, Engineering, Mathematics) or a related technical field from an accredited college or university
- Minimum of 10 years of related work experience
Preferred Qualifications
- Project Management Professional (PMP) certification and/or SAFe Program Consultant (SPC)
- Strong background in risk management methodologies, contractual relationships, and experience with NPR 7150.2D, SMC-S-012/-021, AS9100, CMMI, or similar quality and process standards
- 10+ years of experience in aerospace or defense program management with exposure to NASA programs, human spaceflight systems, launch vehicle development, or satellite software systems
- Ability to drive strong team culture
- Excellent team communication skills (written and verbal)
- Experience leading teams
- Effective communication, interpersonal, facilitation and organizational skills
- Proven ability to lead across organizational boundaries and as part of cross-functional teams
- Self-starter with effective decision-making ability and capable of working with minimal direction
- Proposal development experience
- Experience working with the IV&V contractor community
- Earned Value Management (in an Agile setting)
- Full Software Development Lifecycle Experience
- Modeling, Emulation and Simulation domain experience
- Hardware / Software integration and test experience
- Cybersecurity experience for software development environments
- Software Architecture (ability to guide and shape standards)
- Software Coding Experience, including C++, Python, Linux
Summary
Salary Range (for ULA - Denver only): $165,592.00 - $275,986.00
Please note that the salary information shown above is a general guideline only. Salaries are based upon a candidate's experience and qualifications, as well as internal equity, market and business considerations. Employees may be eligible for a discretionary annual bonus in addition to base pay.