Senior Aerospace Software Engineer

Blue Origin•Cocoa, FL

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. The Senior Aerospace Software Engineer will lead the design, development, and deployment of software critical to mission success, including onboard flight control systems, flight analysis tools, mission planning applications, and simulation software. The role also involves leading complex software projects and mentoring other engineers. The work directly supports the safe and reliable design, testing, and flight of space vehicles.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 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, 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, such as 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 insurance.
  • 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.
  • Up to four weeks of paid time off 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; amounts and eligibility are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service