SpaceX
Full Stack Software Engineer, Internal Systems
About this role
SpaceX seeks a Full Stack Software Engineer to develop mission-critical internal systems that support launch vehicle production, Starship manufacturing, and Starlink operations. You'll own challenging software projects end-to-end, collaborating with teams across the company to build reliable, high-performance applications that directly enable SpaceX's core operations.
What you'll do
- Develop reliable software solutions deployed across SpaceX operations
- Design and build new applications to improve operational efficiency
- Create prototypes to validate design concepts and quantify technical constraints
- Own full lifecycle of software engineering from design through deployment
- Analyze user problems deeply to architect efficient solutions
- Participate in architectural reviews, design discussions, and code reviews
What they're looking for
- Full stack development (frontend and backend)
- Object-oriented programming (Python, C#.NET, Go, Scala, or Java)
- Single page application development (Angular, React, or similar)
- Containerization and orchestration (Docker, Kubernetes)
- Database design and management (PostgreSQL, SQL Server)
- CI/CD, version control, and deployment automation
- Stream data processing (Kafka, RabbitMQ, ActiveMQ)
- System design and performance optimization
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—what technologies did you use on the frontend and backend, and how did you manage the integration?
- Walk us through how you've implemented CI/CD pipelines and automated testing in a previous project.