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 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.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 efficiencyCompensation: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 Corporation is 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 with Sierra Space or at any stage of the recruitment process, please contact us.SummaryLocation: Centennial, CO; Louisville, COType: Full time

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Principal/Sr Principal Software Engineer, Flight Software in Louisville, CO vacancy
  •  ...responsible for low-level and high-level software in CesiumAstro’s products through all...  ...process. Key projects will include satellite flight software as well as mission data and...  ...reliability qualification, as well as software engineering and software project management... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    a month ago
  •  ...because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology...  ...solutions in defense of our nation.Davidson is seeking a Sr. Principal Software Engineer in Boulder, Colorado. As a Sr. Principal... 
    Senior

    Davidson Technologies, Inc.

    Boulder, CO
    8 days ago
  • $145.92k - $191.05k

     ...culture is built on collaboration, rigorous engineering, and a shared commitment to delivering...  ...mid-level through senior-level embedded software engineers (5+ years). Travel: Up to...  ...free-space optical communications, the Flight Software team is what keeps that constellation... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide
    Night shift

    IonQ

    Louisville, CO
    2 days ago
  • $145.92k - $191.05k

     ...a few days a week remotely. Experience Level Open to strong mid‑level through senior‑level embedded software engineers (5+ years). Travel up to 5% The Role As a Flight Software Engineer you will write the software that runs our satellite fleet in orbit, working closely... 
    Senior
    Permanent employment
    Remote work
    Night shift

    IonQ Inc.

    Louisville, CO
    2 days ago
  •  ...because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology...  ...in defense of our nation. Davidson is seeking a Principal/Sr. Principal Algorithms Engineer in Boulder, Colorado.... 
    Senior

    Davidson Technologies, Inc.

    Boulder, CO
    a month ago
  • $156k - $235k

     ...Applicants that do not meet these requirements will not be considered. As we grow, we’re looking for mission-driven Platform Software Engineers who are ready to make a real impact—not just with code, but with purpose. If you’re passionate about solving complex... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    a month ago
  • $156.67k - $215.44k

     ...are an extraordinary team.About the RoleThe Senior Embedded Software Engineer role at Sierra Space brings extensive experience and deep expertise...  ...performance.Preferred Qualifications:Experience developing Flight Software for Space Missions and supporting troubleshooting... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    12 hours ago
  • $94.09k - $129.39k

     ...and spaceflight operations to join the Flight Operations - Spacecraft Systems team. As...  ...sub-systems.Advanced expertise in Systems Engineering principles and practices, including a...  ...spacecraft systems, including hardware and software subsystems and components.Strong... 
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    12 hours ago
  • $98.59k - $173.58k

     ...encourages creativity, collaboration, and passion.ResponsibilitiesBuild relationships. Present, demonstrate, and support selling Esri software and solutions as part of the account team. Gain access to technical enterprise-level decision makers and lead technical meetings... 
    Senior

    ESRI

    Louisville, CO
    1 day ago
  • $185k - $250k

     ...Job Description Job Description Staff Engineer or Principal Engineer – Colorado Stealth Startup About the Opportunity Join an...  ...respectful candidate experience throughout. If you’re a senior software engineer or principal technologist who thrives on autonomy... 
    Work at office
    Relocation package
    Flexible hours
    2 days per week
    1 day per week

    Technical Integrity

    Boulder, CO
    more than 2 months ago
  • $150k - $190k

     ...Senior Flight Software Engineer Broomfield, Colorado, United States We build robotic spacecraft that enable dynamic space operations, creating a future where maneuvering, upgrading, refueling, and exploration are as routine as they are on Earth. Getting to space... 
    Senior
    Relocation package
    Weekend work

    Katalyst Space Technologies

    Broomfield, CO
    1 day ago
  • $223.1k - $301.1k

     ...Platforms builds the internal systems that enable more than 3,000 Splunk engineers to build, test, and release world-class products at scale. Our work connects the daily developer experience to the wider software delivery lifecycle. You will join a cross-functional team of... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Boulder, CO
    1 day ago
  • $180k - $220k

     ...unprecedented computational breakthroughs. Join a talented team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. We are seeking a Principal Software Engineer to provide technical leadership for the software platform... 
    Temporary work
    Casual work
    Work at office

    Atom Computing

    Boulder, CO
    a month ago
  • $165k - $200k

     ...computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. We are seeking a Principal Software Engineer to help design and build the high-performance control systems... 
    Temporary work
    Work at office
    3 days per week

    Atom Computing

    Boulder, CO
    22 days ago
  •  ...about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation. Position SummaryThe Sr. Software Engineer provides software development support by analyzing business requirements to design and develop appropriate systems solutions... 
    Senior
    Full time
    Local area
    Shift work

    F5 Networks

    Louisville, CO
    1 day ago
  • $130k - $280k

     ...Department: Software Location: Boulder County Compensation: $130,000 - $280,000 / year As a Flight Software Engineer at Impulse, you will be responsible for the design, development, and integration of the software that powers our Space Vehicles. You will work... 
    Permanent employment
    Full time

    Impulse Space

    Boulder, CO
    13 days ago
  •  ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a Senior Flight Dynamics Engineer II to lead orbit design, trajectory analysis, and orbit determination analysis efforts across our spacecraft operations.... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    a month ago
  • $98.59k - $173.58k

     ...creativity, collaboration, and passion. Responsibilities Build relationships. Present, demonstrate, and support selling Esri software and solutions as part of the account team. Gain access to technical enterprise-level decision makers and lead technical meetings... 
    Senior

    Esri

    Louisville, CO
    3 days ago
  •  ...because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology...  ...solutions in defense of our nation.Davidson is seeking a Sr. Principal Configuration Analyst (Lead) in Boulder, Colorado. The Sr.... 
    Senior
    Immediate start

    Davidson Technologies, Inc.

    Boulder, CO
    8 days ago
  •  ...because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology...  ...solutions in defense of our nation.Davidson is seeking a Principal/Sr. Principal DevSecOps Engineer (Level 3/4) - Boulder,... 
    Senior
    Work experience placement

    Davidson Technologies, Inc.

    Boulder, CO
    8 days ago
  •  ...its allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Sr. Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced... 
    Senior
    Full time
    For contractors
    Work experience placement

    Sierra Space

    Louisville, CO
    12 hours ago
  • $128.65k - $176.89k

     ...together, we are an extraordinary team.About the RoleThe Sr. Business Systems Analyst is a senior-level position...  ...role requires a comprehensive understanding of IT systems, software configuration, CI/CD, engineering, and business processes. The ideal candidate will have extensive... 
    Senior
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    1 day ago
  • $180k - $240k

     ...gaps in preparation for architecting and designing new ground software # Identify critical mission operations workflows and associate...  ...coding standards, testing, and procedures # Mentor junior engineers # Improve and own deployment processes through CI/CD # Help... 
    Full time
    Relocation package

    Katalyst Space Technologies

    Broomfield, CO
    16 hours ago
  • $125.18k - $172.12k

     ...its allies mission-ready throughout space. We are mission-driven, and together, we are an extraordinary team. About the RoleThe Sr Communications Specialist is a strategic communications professional responsible for developing and executing comprehensive... 
    Senior
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    16 hours ago
  •  ...We are looking for a Spacecraft Software Engineer (GNSS) to join our team working at the intersection of satellite payloads, scientific computing...  ...'ll be responsible for developing and maintaining both the flight and ground software that powers our satellite-based GNSS... 
    Senior
    Full time
    Work at office
    Immediate start
    3 days per week

    Spire

    Boulder, CO
    16 hours ago
  • $143.7k - $197.61k

     ...and together, we are an extraordinary team.About the RoleThe Sr Systems Engineer contributes to the development and implementation of...  ...understanding of spacecraft systems, including hardware and software subsystems and components.Strong understanding of project management... 
    Senior
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    12 hours ago
  •  ...investing heavily in a new product that we believe will help hundreds of thousands of independent websites stay independent. As a Software Engineer within Sovrn Labs you will be tasked with architecting, coding and researching a solution to a serious publisher problem. We... 
    Senior
    Full time

    Sovrn

    Boulder, CO
    16 hours ago
  • $182.6k - $251.09k

     ...an extraordinary team.About the RoleThe Sr. Program Manager is responsible for leading...  ...with cross-functional teams, including engineering, finance, and operations. Additionally, you...  ....Proficiency in using project management software tools such as Microsoft Project, JIRA, or... 
    Senior
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    12 hours ago
  • $239.13k - $328.81k

     ...allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Sr Director of Software Engineering role involves leading multiple components of a software engineering division or a key enterprise focus area for space... 
    Senior
    Full time
    Contract work
    Temporary work
    Work experience placement

    Sierra Space

    Louisville, CO
    12 hours ago
  •  ...Experience in CDISC data standards, e.g SDTM and ADaM Proven experience with Unix and Windows operating systems Understanding of the software development life cycle Understanding of FDA guidelines Good organization, time management and attention to detail skills needed to... 
    Senior

    Katalyst Healthcares & Life Sciences

    Boulder, CO
    2 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!