Senior Aerospace Software Engineer

BLUE ORIGIN•Huntsville, AL
•$181,626 - $254,275

About The Position

This role is part of Blue National Security (BNS), which designs, develops, and delivers launch and spacecraft systems for national security missions. As a Senior Aerospace Software Engineer, you will lead the design, development, and deployment of software critical to mission success, including onboard flight control systems, flight analysis tools, mission planning software, and simulation applications. The work supports the safe and reliable design, testing, and flight of aerospace vehicles. You will collaborate with systems engineers, mission designers, and other stakeholders to define software requirements and architecture; develop operator-focused user interfaces and software for data processing, analysis, and visualization; and maintain simulation software for testing and verification. You will participate throughout the software development lifecycle and work in an agile environment. The role also includes providing technical guidance and mentoring other engineers.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in one or more programming languages, such as Python, Java, or C++.
  • Experience with front-end and/or back-end application development.
  • Experience with software development in a Linux environment.
  • Solid understanding of software engineering fundamentals, including data structures, algorithms, and object-oriented design.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Nice To Haves

  • Master's degree in Computer Science or a related field.
  • Experience with system design and architecture.
  • Experience with web development frameworks such as React, Angular, Django, or Flask.
  • Experience with database design and development, including SQL or NoSQL.
  • Experience with cloud computing platforms such as AWS or Azure.
  • Experience in the aerospace industry.
  • Experience leading software projects and mentoring other engineers.

Responsibilities

  • Lead the design, development, and maintenance of software applications for aerospace systems.
  • Collaborate with systems engineers, mission designers, and other stakeholders to define software requirements and architecture.
  • Mentor junior engineers and provide technical guidance to the team.
  • Develop intuitive and efficient user interfaces that meet operators’ needs.
  • Create and maintain software for data processing, analysis, and visualization.
  • Develop and maintain simulation software for testing and verification of aerospace systems.
  • Participate in the full software development lifecycle, including requirements, design, coding, testing, and deployment.
  • Work in an agile environment to deliver high-quality software on schedule.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and supplemental life insurance.
  • Paid parental leave.
  • Short- and long-term disability.
  • 401(k) with a company match of up to 5%.
  • Education Support Program.
  • Stock options for regular employees working at least 20 hours per week.
  • Paid time off of up to four weeks per year based on weekly scheduled hours.
  • Up to 14 company-paid holidays.
  • Depending on role type and job level, employees may be eligible for benefits and bonuses based on individual contributions and company results or other factors.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service