SpaceX
Software Engineer (Flight Reliability)
About this role
SpaceX seeks a Software Engineer for Flight Reliability to develop mission-critical applications supporting launch vehicle production and Starlink operations. You will own end-to-end software solutions that directly impact SpaceX's launch success and operational efficiency.
What you'll do
- Develop highly reliable software solutions used across SpaceX operations
- Create new applications that improve SpaceX's operational capabilities
- Build prototypes to validate design concepts and identify technical constraints
- Own full software engineering lifecycle from design through deployment
- Analyze user problems deeply to design efficient solutions
- Participate in architecture reviews, design discussions, and code reviews
What they're looking for
- Full stack development
- Object-oriented programming (Python, C#.NET, Go, Scala, Java)
- Single page application development (Angular, React)
- Version control and CI/CD practices
- Database design (PostgreSQL, SQL Server)
- Docker containerization
- Software system design and performance optimization
- Agentic AI systems and LLM integration
Benefits
- Comprehensive medical, vision, and dental coverage
- 401(k) retirement plan
- Long-term incentives including company stock
- 3 weeks paid vacation and 10+ paid holidays annually
- Short and long-term disability and life insurance
- Company shuttle service from Seattle to Redmond office
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
SpaceX
SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.
- Website
- spacex.com
Likely interview questions
- Describe your experience building full stack applications and how you've ensured reliability and performance at scale.
- Walk us through a time you owned a project end-to-end—how did you approach design, implementation, and deployment?