Full Stack Engineer, Flight Software Verified today

SpaceX · Hawthorne, CA · Software · first seen 2026-09-03

Full Stack Engineer, Flight Software

The application software team is the central nervous system of SpaceX. You will create mission-critical applications used throughout SpaceX to accelerate launch vehicle production and flight, and systems that enable Starlink to grow into a worldwide internet service.

Our team is currently building systems to enable rapid Starship build and reuse, designing next-generation manufacturing software for high-throughput Starlink factories, and supporting platforms that manage data from the world's largest satellite constellation and customer-facing networks. You will work closely with engineers across the company on systems that must perform reliably for crewed launches, Starship flights, and Starlink network changes.

Responsibilities

  • Develop highly reliable software solutions used across SpaceX
  • Create new applications that improve SpaceX operations
  • Build prototypes to prove key design concepts and quantify technical constraints
  • Own all aspects of software engineering and product development
  • Deep dive into users' problems to find and create efficient solutions
  • Bring your voice to team collaborations on architecture, design, and code reviews

Qualifications

Required:

  • Bachelor's degree in computer science, engineering, math, or scientific discipline, or 2+ years of professional experience building software
  • 1+ years of experience in full stack development

Preferred:

  • Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language
  • 1+ years of rigorous experience building single page web applications
  • Experience with version control, continuous integration, and continuous delivery
  • 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 like pip or npm
  • Experience with UNIX-like operating systems and tools like Terraform, Ansible, or Puppet
  • Experience with in-stream data processing using Apache Kafka, RabbitMQ, ActiveMQ, or similar
  • Production experience with Docker and Kubernetes
  • Front-end experience in Angular, React, or similar JavaScript frameworks
  • Database experience with PostgreSQL, SQL Server, or similar technologies

Work Requirements

  • This role requires you to be onsite. Remote and hybrid work will not be considered
  • You may be asked to work extended hours and weekends dependent on launch cadence

Compensation

Level 1: $125,000 - $160,000 base salary
Level 2: $145,000 - $195,000 base salary

Actual level and base salary determined case-by-case based on job-related knowledge, skills, education, and experience.

Additional compensation includes long-term stock incentives or cash awards, potential discretionary bonuses, and employee stock purchase plan. Benefits include comprehensive medical, vision, and dental coverage, 401(k) retirement plan, short and long-term disability insurance, life insurance, paid parental leave, 3 weeks paid vacation, 10+ paid holidays per year, and paid sick leave.

ITAR Requirement

To conform to U.S. Government export regulations, applicants must be: a U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C. Section 1157, or Asylee under 8 U.S.C. Section 1158, or be eligible to obtain required authorizations from the U.S. Department of State.