Space Operations Software Engineer

SpaceX•Hawthorne, CA

About The Position

SpaceX's Operations Tools team develops tools and interfaces for spacecraft operations, including software that enables Dragon teams to remotely fly spacecraft to the International Space Station and return safely to Earth, and to operate private passenger missions to Low Earth Orbit and beyond. The team aims to reduce friction in spacecraft operations, apply SpaceX's operational approach to processes, and develop tools for flying SpaceX spacecraft. In this role, you will become a SpaceX spacecraft operator and build tools that support the safe and efficient development and execution of spacecraft operations. You will work with peer teams to advance human spaceflight and may serve as an on-console mission control operator supporting human and cargo missions.

Requirements

  • Bachelor's degree in computer science, engineering, mathematics, or a related scientific discipline, or at least 2 years of professional software-building experience in lieu of a degree.
  • At least 1 year of experience in full-stack development.
  • Must be open to occasional travel to other SpaceX sites in California, Texas, and Florida.
  • Must be open to working long hours and weekends to support mission operations and critical project timelines.

Nice To Haves

  • Programming experience in Python, C#/.NET, Scala, Java, or a similar object-oriented language.
  • Programming experience integrating autonomous agents into customer workflows.
  • At least 1 year of rigorous experience building single-page web applications.
  • Experience with version control, continuous integration, and continuous delivery concepts.
  • Expertise in designing software systems.
  • Deep understanding of testing, continuous integration, build, deployment, and monitoring.
  • Expertise in profiling and improving application performance.
  • Experience with build systems such as Make, Bazel/Pants/Buck, or Gradle, and package management tools such as pip or npm.
  • Experience with UNIX-like operating systems and infrastructure-as-code or configuration management tools such as Terraform, Ansible, or Puppet.
  • Experience with stream processing such as Kafka and messaging systems such as RabbitMQ or ActiveMQ.
  • Production experience with Docker and Kubernetes.
  • Front-end experience with Angular, React, or a similar JavaScript framework.
  • Database experience with PostgreSQL, SQL Server, or similar technologies.

Responsibilities

  • Develop highly reliable software solutions used across SpaceX.
  • Create applications that improve how SpaceX operates.
  • Build prototypes to validate design concepts and quantify technical constraints.
  • Own all aspects of software engineering and product development.
  • Investigate users' problems and create efficient solutions.
  • Participate in team collaborations on architecture, design, and code reviews.
  • Become an on-console mission control operator supporting human and cargo spaceflight missions.

Benefits

  • Potential eligibility for long-term incentives in the form of company stock or long-term cash awards.
  • Potential discretionary bonuses.
  • Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan.
  • Short- and long-term disability insurance.
  • Life insurance.
  • Paid parental leave.
  • Various other discounts and perks.
  • May accrue 3 weeks of paid vacation.
  • Eligible for 10 or more paid holidays per year.
  • Paid sick leave pursuant to Company policy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service