SpaceX logo

Software Engineer, Backend (Python/C++)

SpaceX

Hawthorne · 1+ years experience · Hybrid · Posted Sep 25, 2026

At a glance

Experience
1+ years experience
Workplace
Hybrid
Location
Hawthorne

About the role

  • As a Software Engineer on the test infrastructure team, you will design, develop, and maintain SpaceX’s in-house testing ecosystem that powers software and hardware test and validation across all flight systems.
  • You will build and evolve the core test infrastructure framework and supporting applications used for production testing, integration testing, and high-fidelity simulations.

Responsibilities

  • Develop and maintain the core test infrastructure framework and applications used across SpaceX
  • Improve reliability, performance, and safety of test software and infrastructure
  • Work closely with flight software engineers and users across the company to develop new features and improve user experiences
  • Own all aspects of software engineering and product development for test infrastructure
  • Deep dive into users’ problems to find and create efficient solutions

Requirements

  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
  • 1+ years of experience with C/C++
  • 1+ years of experience with Python
  • You may be asked to work extended hours/weekends dependent on launch cadence
  • This role requires you to be onsite. Remote and/or hybrid work will not be considered

Preferred qualifications

  • Experience developing telemetry-based software
  • Expertise in designing software systems
  • Front-end experience in Angular, React, or similar JavaScript framework
  • Deep understanding of testing, continuous integration, build, deployment & monitoring
  • Understanding of agentic workflows and utilizing AI to improve developer experience
  • Expertise in profiling and improving application performance
  • Experience with build systems (Make and Bazel preferred) and package management tools (pip, npm)
  • Experience with UNIX-like operating systems and tools like Ansible and Puppet for managing them

Benefits

  • Company stock, stock options, or long-term cash awards
  • Discretionary bonuses
  • Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks of paid vacation
  • 10 or more paid holidays per year

Workplace

  • This role requires you to be onsite. Remote and/or hybrid work will not be considered

Skills

  • Python
  • C/C++
  • Angular
  • React
  • Make
  • Bazel
  • Pip
  • Npm
  • Ansible
  • Puppet
  • Docker
  • Containerd
Show all 15 skills
  • LXC
  • Kubernetes
  • PostgreSQL

SpaceX

Software Engineer, Backend (Python/C++)

Apply now