SpaceX is seeking a Software Engineer, Quality for the Starship program. Our software team is part of the Starship Quality organization, which aims to implement quality standards as the program transitions from R&D to a world-class human space flight program. The role involves developing software and data reporting solutions to enforce safety and reliability standards throughout the build and launch of Starship vehicles.
Key Responsibilities:
- Develop highly reliable software solutions
- Create new applications to improve SpaceX operations, focusing on Quality-related systemic controls
- Build prototypes to prove key design concepts and quantify technical constraints
- Own all aspects of software engineering and product development
- Deep dive into users' problems to find efficient solutions
- Collaborate on architecture, design, and code reviews
- Build reporting tools to drive outcomes within Starship Quality
Required Qualifications:
- Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional software development experience
- 1+ years experience in full stack development
Preferred Skills:
- Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented languages
- Experience building single page web applications
- Expertise in designing software systems and improving application performance
- Experience with UNIX-like operating systems, build systems, and package management tools
- Knowledge of in-stream data processing, Docker, Kubernetes, and front-end frameworks
- Database experience with PostgreSQL, SQL Server, or similar technologies
The role offers competitive compensation, stock options, comprehensive benefits, and the opportunity to work on SpaceX's mission to enable human life on Mars. Candidates must be authorized to work in the United States and comply with ITAR requirements.