Software Engineer, Backend (Python/C++)
Core
Design, develop, and maintain SpaceX's in-house testing ecosystem for software and hardware test and validation across all flight systems.
Role type
Senior IC backend software engineer (test infrastructure)
Builds
Core test infrastructure framework and supporting applications for production testing, integration testing, and high-fidelity simulations
Domain
Aerospace / Test Infrastructure
Required skills
C/C++, Python, software system design, testing frameworks, CI/CD, build systems (Make, Bazel), containerization (Docker, Kubernetes), UNIX/Linux, database management (PostgreSQL)
Preferred skills
Telemetry-based software development, front-end frameworks (Angular, React), agentic workflows/AI tooling, application profiling, infrastructure as code (Ansible, Puppet)
Responsibilities
Develop and maintain the core test infrastructure framework; Improve reliability, performance, and safety of test software; Collaborate with flight software engineers to develop new features; Own end-to-end software engineering and product development for test infrastructure
Seniority
Mid-to-Senior, hands-on IC
