Software Engineer, Test Infrastructure (Application Software)
Job Description
SpaceX offers a hands-on opportunity to design, develop, and maintain in-house test infrastructure and applications used across production testing, integration testing, and high-fidelity simulations. The focus includes SpaceXAI and enhancing testing tooling across flight systems. This is an on-site role based in Hawthorne, California, designed for engineers who want to build robust systems that support mission-critical operations.
Benefits
- Long-term incentives in the form of stock, stock options, or long-term cash awards
- Employee Stock Purchase Plan
- Medical, Vision, and Dental coverage
- 401(k) retirement plan
- Short- and long-term disability insurance
- Life insurance
- Paid parental leave
- Paid vacation
- Paid holidays
- Paid sick leave
- Various other discounts and perks
Responsibilities
- Develop and maintain the core test infrastructure framework and applications used across SpaceX
- Improve reliability, performance, and safety of test software and infrastructure
- Collaborate with flight software engineers and users across the company to add features and enhance user experiences
- Own all aspects of software engineering and product development for test infrastructure
- Investigate users' problems and craft efficient, practical solutions
Requirements
- Bachelor's degree in computer science, engineering, math, or a scientific discipline; OR 2+ years of professional software development experience in lieu of a degree
- 1+ years of C/C++ experience
- 1+ years of Python experience
Technologies
- C/C++, Python
- Angular, React
- Make, Bazel, pip, npm
- UNIX-like operating systems
- Ansible, Puppet
- Docker, Containerd, LXC, Kubernetes
- PostgreSQL, SQL Server
- SpaceXAI
Additional requirements
- You may be asked to work extended hours or weekends dependent on launch cadence
- This role requires onsite work in Hawthorne, CA; remote and/or hybrid arrangements are not available
ITAR requirements
To conform to U.S. Government export regulations, applicants must be a U.S. citizen or national, U.S. lawful permanent resident (green card holder), refugee under 8 U.S.C. § 1157, or asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.
Compensation
- Salary range: USD 125,000 to 175,000 per year
- Pay levels: Software Engineer Level I 125,000 to 150,000 per year; Software Engineer Level II 145,000 to 175,000 per year