Senior Technical Program Manager – Software
We are seeking a Senior Technical Program Manager to lead large-scale software programs across multiple teams in a fast-paced environment. This role will drive the next generation of operations and technology software used in satellite and ground systems, supporting both customer projects and internal programs.
Responsibilities
* Lead end-to-end program management: scope, planning, budgeting, execution, monitoring, and completion.
* Ensure teams stay unblocked, aligned, and deliver on time, within budget, and to quality standards.
* Collaborate with engineering teams, product leaders, and stakeholders to shape and deliver roadmaps.
* Support business cases and cost-benefit analyses to inform decision-making.
* Manage dependencies across departments, ensuring compatibility of program requirements.
* Proactively identify, mitigate, and communicate program risks.
* Build consensus and foster strong relationships across cross-functional teams.
Requirements
* Proven experience managing complex software programs, ideally in aerospace, defense, or related industries.
* Strong problem-solving, strategic thinking, and business judgment.
* Skilled in building trust with engineers and executives alike.
* Excellent organizational, leadership, and communication skills.
* Ability to thrive in ambiguity, multitask, and maintain focus under pressure.
Preferred
* PMP / PRINCE II certification or equivalent.
* Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
* Strong knowledge of Microsoft tools.
Perks
* Generous time off and family leave.
* Education assistance and fitness reimbursement.
* Stock purchase program.
* Hybrid work model (minimum three days in-office).