Principal/Sr Principal Software Engineer, Flight Software
$184.63k - $253.88kSierra Space
At Sierra Space, we build the missions and systems that keep our world secure in the domain above Earth.
Sierra Space team members share a spirit of innovation and collaboration and a belief that we can deliver on the boldest missions in space today. Together with our customers, we aim to safeguard our nation, sustain human presence in space, and secure the freedom of operations in low Earth orbit and beyond.
Our success is measured by the trust of those who rely on what we build and deliver, and our technologies keep the United States and its allies mission-ready throughout space.
We are mission-driven, and together, we are an extraordinary team.
About the RoleThe Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced position requires extensive expertise in multiple programming languages, an advanced understanding of software development principles, and the ability to design, architect, and implement complex software systems. The role includes writing clean, maintainable code, collaborating with team members to understand project requirements, and contributing to the development of innovative software solutions. Additionally, this position requires a deep understanding of software engineering processes, advanced algorithmic knowledge, and system scalability. The role also involves providing technical leadership and mentorship to other engineers. In this role, you will design, develop, and test software applications for space systems and technologies while writing clean, maintainable code that adheres to best practices and coding standards. You will architect and implement complex software systems to meet project requirements and collaborate with team members to understand project needs, contributing to the development of effective software solutions. Utilizing version control systems such as Git, you will manage code changes and work collaboratively with team members. You will participate in code reviews to ensure code quality and adherence to development standards, troubleshoot and resolve software-related issues in a timely manner, and document software configurations, processes, and procedures for future reference. Staying current with industry trends and advancements in software development and space technologies will be essential. Additionally, you will independently contribute to the design and development of software applications, conduct unit tests, and participate in code reviews. You will also provide technical leadership and mentorship to other engineers, fostering collaboration and growth within the team. About YouOur mission is driven by an unyielding commitment to advancing space-based technology in service of our customers and safeguarding national security. We seek individuals who are passionate about innovating beyond boundaries and relentlessly pursuing solutions that protect, preserve and empower - to join us in this critical mission.
We're looking for team members who align with our values, mission and goals - while also meeting the minimum qualifications below. The preferred qualifications are a bonus, not a requirement.
Minimum Qualifications:-
Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +10 yrs experience).
Typically, 12+ years of related experience.
Extensive expertise in multiple programming languages and software development principles.
Ability to design, architect, implement, and test complex software systems.
Expert understanding of software engineering processes, advanced algorithmic knowledge, domain-specific design patterns, performance tuning, and system scalability.
Mastery in writing scalable, optimized code, ability to design complex software systems, and knowledge of best practices, including secure coding, and system architecture principles.
Ability to independently contribute to the design and development of software applications, conduct unit tests, and participate in code reviews.
Experience with different software development methodologies such as Agile and Scrum/Kanban.
The ability to obtain and maintain a U.S. Security Clearance is required.
-
Expert-level proficiency in C++ and Object-Oriented Programming, with a strong ability to design and implement complex software architectures.
Extensive experience designing and implementing client-server applications using socket I/O with TCP/UDP protocols.
Proven expertise in developing loosely coupled, scalable applications leveraging PUB/SUB messaging frameworks.
In-depth knowledge of open standards such as CCSDS, C2MS, Open Mission Systems (OMS), and Universal C2 Interface (UCI), with experience integrating these standards into software solutions.
Comprehensive experience in spacecraft flight software development, including real-time systems and fault-tolerant architectures.
Significant experience developing mission management and/or payload control software for complex systems.
Demonstrated ability to lead cross-functional software development teams, effectively managing timelines, deliverables, and technical challenges.
Advanced experience utilizing software tools for requirements tracking, code reviews, static analysis, artifact repositories, and automated build pipelines.
Deep understanding of software development methodologies, including Agile/Scrum, and the ability to mentor teams in their adoption and execution.
Strong knowledge and practical application of Software Design Patterns for creating maintainable, efficient, and scalable codebases.
Extensive experience using SysML/UML to create comprehensive and precise software designs.
Proficiency in testing and debugging within both Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) environments, including testing on target platforms.
Advanced expertise in Source Code Configuration Management platforms, such as GIT and SVN, with a focus on maintaining robust version control practices.
Extensive experience developing and deploying software on Linux-based systems, including kernel-level programming and optimization.
Advanced knowledge of network configurations, including netconf, and experience implementing secure and efficient network communication protocols.
Proven expertise in embedded programming, including new board bring-up and low-level hardware/software integration.
Extensive experience optimizing computer system performance, with a focus on timing, resource utilization, and power efficiency
Pay Range:
$184,628.00 - $253,884.50Your actual base compensation will be determined on a case-by-case basis and may vary based on job-related knowledge and skills, education,experience, internal equity and market competitiveness.
IMPORTANT NOTICE:This position requires the ability to obtain and maintain a U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment. Non-U.S. citizens may not be eligible to obtain a security clearance. The Department of Defense Consolidated Adjudications Facility (DoD CAF), a federal government agency, handles the adjudicative aspects of the security clearance eligibility process for industry applicants. Adjudicative factors which affect the outcome of the eligibility determination include, but are not limited to, allegiance to the U.S., foreign influence, foreign preference, criminal conduct, security violations and illegal drug use.
Elevate Your CareerAt Sierra Space, we are committed to your personal and professional development. We empower you to make profound and meaningful contributions and foster a vibrant culture of collaboration, where teamwork ignites breakthrough innovations.
We also offer a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 6%, life insurance, 3 weeks paid time off, and more.
Sierra Space is an industry-leading space and defense technology company providing satellites, spacecraft, and enabling mission systems and components. We deliver mission-proven technologies to our customers that safeguard our nation, protect space-based assets and enable space exploration.
Application Deadline: This role will remain posted until a qualified pool of candidates is identified.
Please note: Sierra Space does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to Sierra Space team members not through our approved vendor list or Talent Acquisition will be considered property of Sierra Space, and we will not be obligated to pay any referral fees.
Sierra Space Corporationis an equal opportunity employer and is committed to working with and providing reasonable accommodations to applicants with disabilities. If you need special assistance or a reasonable accommodation related to applying for employment withSierra Spaceor at any stage of the recruitment process, pleasecontact us.
$160k - $195k
...Principal Software Engineer - Space Systems Location: Greater Denver, CO (on-site 3-5 days/week) Salary: $160k-$195k + bonus + benefits... ...to lead architecture and development of ground and flight software for lunar and deep-space missions. This is a high...SuggestedRelocationRelocation packageFlexible hours3 days per week$103.6k - $155.4k
...technological advancements in our nations history - from the first flight across the Atlantic Ocean, to stealth bombers, to... ...history. Northrop Grumman Space Systems is seeking a Principal CUDA Software Engineer OR Sr. Principal CUDA Software Engineer to join our team...SeniorContract workRelocation packageShift work$134k - $236.33k
...era in space and find a career that's built for you. Remote Sensing is seeking an experienced Software Engineer to guide a team through developing complex Payload Flight Software (PLSW) at Lockheed Martin Space. The selected candidate will work as an embedded, real-time...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$149.3k - $234.6k
...our nation's history - from the first flight across the Atlantic Ocean, to... ...Grumman brings informed insights and software-secure technology to enable strategic... ...would like you to join our team as a Sr. Principal Cyber Software Engineer. Places of performance for this position...SeniorFull timeInternshipWorldwideRelocationShift work$93.2k - $164.45k
...on program award expected early Q2 2026 This position is for a Software Systems Engineer supporting the Space Software Product Line Mobile User Objective System Service Life Extension (MUOS SLE) Flight Software Team. This role will support the entire flight software...SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours$150k - $200k
...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems,... ...the boldest and most ambitious space missions. PRINCIPAL SOFTWARE SECURITY ENGINEER Based out of Rocket Lab's site in Littleton, Co,...Permanent employmentLocal area$170k - $230k
...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems,... ...the boldest and most ambitious space missions. PRINCIPAL NETWORK SOFTWARE ENGINEER Rocket Lab is looking for a driven Principal...Permanent employmentFor contractorsFor subcontractorWork at officeLocal area- Avenue Technologies Company is seeking a Principal Software Engineer in Aurora, Colorado. This role involves designing, developing, and maintaining software for advanced test equipment used across engineering labs. Candidates must have a BS degree in Computer Science or...Senior
$114k - $171k
A leading aerospace and defense company in Colorado is seeking a Principal Software Engineer to develop and maintain software solutions for mission-critical systems. Responsibilities include enhancing system performance, implementing automation, and collaborating in an...Senior$114k - $171k
A leading aerospace company in Aurora, CO, seeks experienced Software Engineers to design, develop, and support software systems. Candidates must possess skills in system-level architecture and Agile methodologies, with a requirement for an active Top Secret clearance....Senior$160k - $250k
...We build autonomous spacecraft, advanced payloads, mission software, and space-based interceptors - enabling the U.S. and its Allies... ...and we are better together. YOUR MISSION As a Senior Flight Software Engineer at True Anomaly, you will gain experience at every phase of...SeniorPermanent employment- Lockheed Martin in Littleton, Colorado is looking for a Software Engineer to develop and integrate complex Payload Flight Software. Responsibilities include software design, integration testing, and participation in program reviews. Candidates must have extensive experience...SeniorFull time
$150k - $260k
...Staff/Senior/Principal Software Engineer (Elixir/AI Focus) Location: Remote (with occasional travel) Base Location: Salt Lake City, UT, US Employment Type: Full-time Salary Range: $150K - $260K (Based on YOE; potential flexibility for more tenured candidates) We are a...SeniorFull timeContract workRemote work- ...rapidly and responsively. We're looking to expand our team across the board. York Space Systems is seeking a Senior Embedded Flight Software Engineer to design, develop, test, and deliver mission-critical software for spacecraft systems. This role focuses on real-time and...SeniorPermanent employmentLocal areaWorldwide
$96.8k - $251.6k
...complex distributed systems problems, and raises the bar for engineering excellence across teams. Why OCI At OCI, you will work on... ...and operational excellence. Qualifications ~10+ years of software engineering experience with deep expertise in distributed systems...SeniorTemporary workFlexible hours$96.8k - $251.6k
...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities...SeniorTemporary workFlexible hours$110k - $165k
...technology solutions to get to orbit rapidly and responsively. York Space Systems is looking for a talented and enthusiastic Flight Software Engineer, Senior. This individual will be responsible for design, analysis, and testing of the embedded space vehicle flight...SeniorPermanent employmentLocal areaImmediate startWorldwide$125.4k - $181.88k
...the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.*** A Principal Software Engineer is a senior technical leader responsible for architecting and implementing complex software solutions, driving technical...16 hoursContract workTemporary workWork experience placementCasual workWork at officeLocal areaRemote workWork from homeWork visaFlexible hours$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Design, develop, test, and maintain advanced ground system software and mentor junior software developers. Lead technical direction...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- Lockheed Martin is seeking an experienced professional in Littleton, Colorado for the guidance, navigation, and control (GN&C) of spacecraft. The role involves performing spacecraft controls design, analysis, and testing, as well as collaborating with multidisciplinary ...Senior
$168.75k - $281.25k
...Come be a part of our team - you'll work with great people, pioneering products and cutting-edge technology. Principal Software Engineering role for a highly skilled and experienced Information Security Developer/Architect to lead the design, development, and...Full timeWork experience placementWork at officeFlexible hours2 days per week$103.6k - $155.4k
...technological advancements in our nations history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on... ...making history. Northrop Grumman Space Systems is seeking Software Engineers to join our team supporting the Deep Space Advanced Radar...RelocationShift work$114k - $171k
...nation's history - from the first flight across the Atlantic Ocean, to... ...Space Systems is seeking a Principal (Level 3) OR Sr. Principal (Level 4) DevOps Engineer to join our team based in Aurora... .... Ensures implementation of Software Configuration Management (SCM),...SeniorRelocation packageShift work$142.2k - $213.4k
...Sr. Principal DevOps Engineer (Level 4) RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE... ...nation's history - from the first flight across the Atlantic Ocean, to stealth... ...You'll be joining our growing Aurora Software and Digital Engineering department...SeniorRelocation packageShift work$129.3k - $193.9k
...our nation's history - from the first flight across the Atlantic Ocean, to stealth... ...(NGSP) seeks to fill a Senior Principal Network Engineer in the Payload and Ground Systems Division... ...information for hardware and software selections, implementation techniques...SeniorFull timeRelocation packageShift work$142.2k - $213.4k
...our nation's history - from the first flight across the Atlantic Ocean, to stealth... ...is looking for an experienced Sr. Principal DevOps Engineer (Level 4) to augment our team. The DevOps... ...You'll be joining our growing Aurora Software and Digital Engineering department which...SeniorRelocation packageShift work$100 per hour
...Sr. Network Architect $100/hr Hybrid to Beachwood, OH ***Highly Preferred Open to Remote - with extensive travel to Beachwood... ...Top Skills: - Experienced Architect on network hardware, software, and protocols, including routers, switches, firewalls, wireless...SeniorRemote work$95k - $203k
...PNT Flight Software Developer Houston, TX, Glen Burnie, MD, or Littleton, CO Salary range: $95,000 - $203,000 based on experience... ...environments Requirements: MS or Ph.D. in Aerospace Engineering or related field with 5+ years of experience preferred...$33.38 - $45.9 per hour
...to heighten your organizational impact? Come join our team! As a Sr. Administrative Assistant, you will partner with one or more of our... ...encompass design, integration, test, certification, ground/flight training and complete logistics support. IAS tailors solutions to...SeniorWork experience placementWork at office$114k - $171k
...history - from the first flight across the Atlantic Ocean... ...Space Systems is seeking a Principal/Senior Principal Database Engineer with hands-on experience... ...developing application software in aLinux environment,... ...of related experience. Sr. Principal: Bachelor of...SeniorFor contractorsRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal/Sr Principal Software Engineer, Flight Software. Be the first to apply!
- senior software design engineer Centennial, CO
- software engineer amazon Centennial, CO
- software developer positions Centennial, CO
- software engineer full time Centennial, CO
- software engineer Centennial, CO
- agile software developer Centennial, CO
- senior software engineer remote Centennial, CO
- senior software engineer Centennial, CO
- software engineer healthcare Centennial, CO
- information technology software engineer Centennial, CO

