Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal/Sr Principal Software Engineer, Flight Software

$184.63k - $253.88k

Sierra Space

Sierra Space Careers:

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 You

Our 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.

Preferred Qualifications:
  • 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

Compensation:

Pay Range:

$184,628.00 - $253,884.50

Your 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 Career

At 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal/Sr Principal Software Engineer, Flight Software in Centennial, CO vacancy
  • $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... 
    Suggested
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    FS Studio

    Denver, CO
    2 days ago
  • $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... 
    Senior
    Contract work
    Relocation package
    Shift work

    JSfirm.com

    Denver, CO
    2 days ago
  • $134k - $236.33k

     ...new 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‑... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $170k - $220k

     ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems,...  ...of the boldest and most ambitious space missions. PRINCIPAL NETWORK SOFTWARE ENGINEER Rocket Lab is looking for a driven Principal Network... 
    Suggested
    Permanent employment
    For contractors
    For subcontractor
    Work at office
    Local area

    Rocket Lab Corporation

    Littleton, CO
    29 days ago
  • 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... 
    Senior
    Full time

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $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... 
    Senior
    Permanent employment

    True Anomaly

    Denver, CO
    2 days ago
  •  ...Software Engineer Key Responsibilities: Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems...  ..., including mission management, command and telemetry, or flight dynamics models. Additional programming proficiency in... 

    DPG Solutions LLC

    Aurora, CO
    2 days ago
  • $99.6k - $223.4k

     ...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-... 
    Senior
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Denver, CO
    4 days ago
  • $96.8k - $306.4k

    Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple...
    Senior
    Temporary work
    Flexible hours

    Oracle

    Denver, CO
    7 days ago
  • 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

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $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 hours
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Local area
    Remote work
    Work from home
    Work visa
    Flexible hours

    Empower Retirement

    Greenwood Village, CO
    3 days ago
  • $114k - $171k

     ...technological advancements in our nations history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing...  ...history. Northrop Grumman Space Systems is seeking a Principal Software Engineer to join our team supporting the Deep Space Advanced Radar... 
    Relocation
    Shift work

    JSfirm.com

    Denver, CO
    2 days ago
  • $107.5k - $204.5k

     ...Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of engineers, architects, and leaders in an Agile environment...  ...technologies such as command & telemetry, flight dynamics, planning and scheduling, and spacecraft... 
    Temporary work
    Relocation
    Relocation package
    Flexible hours

    Prattwhitney

    Aurora, CO
    5 days ago
  • $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 time
    Work experience placement
    Work at office
    Flexible hours
    2 days per week

    TransUnion

    Greenwood Village, CO
    6 days ago
  • $143.49k - $197.29k

     ...integration, test, certification, ground/flight training and complete logistics support....  ...for you! As a Senior Systems Security Engineer, you will lead the design and implementation...  ...storage platform. Familiarity with software-defined storage (SDS) solutions... 
    Senior
    Work experience placement
    Work at office

    Sierra Nevada Company, LLC

    Lone Tree, Douglas County, CO
    5 days ago
  • $96.8k - $306.4k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set architecture... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Denver, CO
    5 days ago
  •  ...Software Engineer, Flight + Plan What You'll Be Doing As a Software Engineer on the Flight + Plan team, you will lead the design and development of scalable systems that power satellite modeling, mission planning, operational automation, and flight dynamics workflows... 
    Senior
    Permanent employment

    Quindar

    Denver, CO
    3 days ago
  • $129.78k - $178.44k

     ...Software Engineer III At Sierra Space, we build the missions and systems that keep our world secure in the domain above Earth. Sierra Space...  ...Universal C2 Interface (UCI) Experience with spacecraft flight software development Experience developing mission management... 
    Work experience placement

    Sierra Space

    Centennial, CO
    2 days ago
  •  ...Clearance Required: TS/SCI w/ Poly (must be active) We're looking for a Principal Software Engineer who enjoys solving complex technical challenges and collaborating with cross-functional teams. This role supports advanced test equipment and software applications... 

    Avenue Technologies Defunct

    Aurora, CO
    4 days ago
  • $170k - $205k

     ...Principal Software Engineer The Principal Software Engineer is a senior technical leader responsible for defining and driving enterprise-scale architecture, engineering strategy, and delivery excellence across modern web platforms. This role operates at a systems and... 
    Contract work
    Work at office
    Remote work

    Transamerica

    Denver, CO
    3 days ago
  • $180k

     ...Principal Software Engineer Salary range: $180k+/yr Location: Aurora, CO Clearance: Active TS/SCI with CI Polygraph required Certification: IAT Level II / Security+ required Role Summary Seeking a Principal Software Engineer to support the enhancement... 

    AVTC Group

    Aurora, CO
    4 days ago
  •  ...Principal Software Engineer You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly growing startup. We are quality-minded... 
    Temporary work
    Immediate start

    ServiceTitan

    Denver, CO
    4 days ago
  • $103.6k - $155.4k

    A leading aerospace and defense company is seeking a Principal or Sr. Principal CUDA Software Engineer based in Colorado Springs, Colorado. The role involves designing radar digital signal processing software and collaborating on innovative projects. Candidates must have... 

    JSfirm.com

    Denver, CO
    3 days ago
  • $143.49k - $197.29k

    Job Overview Senior Guidance, Navigation and Control (GN&C) Engineer - Technical Authority in the design, development, and testing...  ...technical leadership for the development of GN&C algorithms and flight software. Lead and coordinate multi-disciplinary engineering teams.... 
    Senior
    Work at office

    Sierra Nevada Corporation

    Englewood, CO
    5 days ago
  • Senior Principal Geologist Oversee target generation and opportunity identification across the United States and North America, supporting...  ...Proficiency in industry‑standard geological and exploration software. Benefits Competitive benefits package including medical,... 
    Senior
    Temporary work
    Local area
    Flexible hours

    AngloGold Ashanti North America

    Englewood, CO
    2 days ago
  • $195k - $265k

    A consulting firm in Denver seeks a Principal Architect for technology implementation projects. The role involves mentoring, leading teams, and ensuring the quality delivery of complex solutions. Candidates should have over 8 years in technology consulting and a strong... 
    Flexible hours

    Cedera

    Denver, CO
    3 days ago
  • $110.3k - $165.5k

    A leading aerospace company in Colorado is seeking a Principal Software Engineer to join their Payload and Ground Systems Division. The ideal candidate will have strong skills in software development, particularly in Python, and must possess a DoD Secret security clearance... 

    JSfirm.com

    Denver, CO
    2 days ago
  • $143.49k - $197.29k

     ...you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Senior Software...  ...encompass design, integration, test, certification, ground/flight training and complete logistics support. IAS tailors solutions... 
    Senior
    Work experience placement

    Sierra Nevada Company, LLC

    Lone Tree, Douglas County, CO
    5 days ago
  • $170k - $205k

    Transamerica Corporation is seeking a Principal Software Engineer in Colorado. This role involves leading enterprise-scale architecture, engineering strategy, and fostering AI-assisted engineering practices. The ideal candidate should have at least eight years of experience... 

    Transamerica Corporation

    Denver, CO
    5 days ago
  • $135k - $165k

     ...with headquarters in Denver, Colorado, and offices across the U.S., Canada, and India. JOB DESCRIPTION As a Principal Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore,... 
    Contract work
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Vertafore

    Denver, CO
    3 days ago

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!