Full Stack Software Engineer (Components)
Overview:
In this role you will build software for SpaceX's Components Engineering Team to streamline Starship manufacturing. You'll develop web apps and AI-enabled tools that accelerate CNC programming and machine operation, supporting rapid production rates and a fast CAD-to-part workflow. You'll collaborate across teams to design robust solutions and contribute to architecture and code reviews. This opportunity lets you shape software to enable ambitious space programs and scalable factory automation. Compensation / Benefitsstock options/long-term incentivesdiscretionary bonuses Employee Stock Purchase Planmedical, vision, and dental coverage 401(k) retirement planpaid parental leave
Responsibilities:
- Develop reliable software used across multiple SpaceX teams
- Own design, testing and deployment of software
- Rapidly create applications to shorten production cycle time and CAD-to-part flow
- Deep dive into user problems to craft efficient solutions
- Contribute to architecture, design, and code reviews in team discussions
Key requirements:
- Bachelor's degree in computer science, computer engineering, physics or other engineering discipline; OR 2+ years of professional software experience
- Experience in full stack development
- Excellent communication skills (written and verbal)
- Creative problem solving and strong analytical thinking
- Ability to work collaboratively in cross-functional teams
- Programming experience in Python, JavaScript, C#, .NET, JavaFront-end frameworks: Angular, ReactWeb technologies: nginx, haproxy, redis