Software Engineer II - Flight Software Verified today

Sierra Space · 2 Locations · Software · first seen 2026-10-28

About the Role

You will design, develop, and test software applications for space systems and technologies. Your responsibilities include:

  • Write clean, maintainable code that adheres to best practices and coding standards
  • Collaborate with team members to understand project requirements and contribute to software solutions
  • Utilize version control systems such as Git to manage code changes and work effectively with teams
  • Participate in code reviews to ensure code quality and adherence to development standards
  • Troubleshoot and resolve software-related issues in a timely manner
  • Document software designs, configurations, processes, and procedures for future reference
  • Stay current with industry trends and advancements in software development and space technologies
  • Work both independently and as part of a team to deliver high-quality software solutions

Minimum Qualifications

  • Bachelor's degree in a related field (or equivalent work experience in lieu of degree)
  • 2+ years of related experience
  • Strong understanding of at least one programming language, and general knowledge of others
  • Strong understanding of software development principles
  • Ability to design, code, test, and debug complex software applications
  • Experience with different software development methodologies such as Agile and Scrum/Kanban
  • Ability to work independently and as part of a team
  • Ability to obtain and maintain a U.S. Security Clearance (required)

Preferred Qualifications

  • Proficiency in programming languages such as Python or C++
  • Experience with spacecraft flight software development
  • Familiarity with Open Standards such as CCSDS, C2MS, Open Mission Systems (OMS), and Universal C2 Interface (UCI)
  • Experience developing mission management and/or payload control software
  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
  • Familiarity with scripting languages and automation tools
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and the ability to work effectively in a team environment
  • Experience with continuous integration and automated test
  • Knowledge and experience implementing Software Design Patterns
  • Familiarity with SysML/UML to create software designs
  • Experience utilizing and setting up static analysis tools

Compensation

Pay Range: $105,534.00 - $145,109.25

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.

Benefits

Sierra Space offers 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.

Security Clearance Requirement

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.