Software Engineer, Backend (Python/C++)
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