Space Operations Software Engineer

SpaceX•Hawthorne, CA
•$125,000 - $195,000

About The Position

SpaceX Operations Engineers innovate in spaceflight operations. The Operations Tools team develops tools and interfaces for spacecraft operations, including systems that enable Dragon real-time operations teams to remotely fly spacecraft to the International Space Station and safely return them to Earth, and to remotely operate private passenger missions to Low Earth Orbit and beyond. The Space Operations Software Engineer becomes a spacecraft operator and creates tools that enable the safe and efficient development and execution of spacecraft operations, partnering with peer teams to advance human spaceflight.

Requirements

  • Bachelor's degree in computer science, engineering, mathematics, or a related scientific discipline, or at least 2 years of professional software development experience in lieu of a degree.
  • At least 1 year of full-stack development experience.
  • 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 prove key design concepts and quantify technical constraints.
  • Own all aspects of software engineering and product development.
  • Investigate users’ problems and develop efficient solutions.
  • Contribute to 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.
  • Access to a 401(k) retirement plan.
  • Short- and long-term disability insurance.
  • Life insurance.
  • Paid parental leave.
  • Various other discounts and perks.
  • Up to 3 weeks of accrued paid vacation.
  • 10 or more paid holidays per year.
  • Paid sick leave pursuant to Company policy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service