About the job
Lead Principal Software Engineer – Flight Systems
Location: Greater Denver, CO (on-site 3–5 days/week)
Salary: $160,000–$195,000 + bonus + benefits + relocation
Join a dynamic and rapidly expanding space-technology company as a Lead Principal Software Engineer, where you will spearhead the architecture and development of advanced ground and flight software for lunar and deep-space missions. This pivotal role will significantly shape the technical trajectory of various mission programs.
Key Responsibilities
Drive architectural decisions and establish software best practices across the organization.
Design and implement flight software (cFS, embedded Linux), ground systems (Python, contemporary web frameworks), and cloud/embedded ML or autonomy systems.
Manage the complete software lifecycle: requirements gathering, development, testing, integration, and operations.
Prepare technical proposals, provide estimates, and facilitate cross-team coordination.
Mentor and elevate junior engineers, fostering a culture of growth and learning.
Qualifications
15+ years of experience in spacecraft, mission control, or complex aerospace software systems.
Proficiency in C/C++ and Python programming languages.
Experience with embedded Linux and real-time/flight software; familiarity with NASA cFS is a plus.
Strong knowledge of cloud services (AWS), containerization, version control, and Agile methodologies.
Excellent collaborative skills to work with multidisciplinary teams and adhere to strict engineering standards.
U. S. Citizenship and eligibility for a Security Clearance; must comply with export-control regulations.
Benefits
Attractive salary package plus signing bonus.
Comprehensive health insurance coverage.
401(k) retirement plan with company match.
Flexible time-off policies.
Quarterly performance incentives.
Relocation assistance available.

