SpaceX is looking to develop advanced software to increase efficiency of the qualification and testing of flight hardware for the Starship, Raptor, Falcon, Dragon and Starlink space vehicle programs.
Requirements
- Experience in full stack development
- Programming experience in Python, JavaScript, C, .NET, Java, or similar object-oriented language
- Front-end experience in Angular, React, or similar JavaScript framework
- Experience with web-technologies such as nginx, haproxy, redis
- Experience with build systems like Make and package management tools such as pip, npm, nuget
- Experience with UNIX-like operating systems and tools like Terraform, Ansible, Puppet for managing them
- Production experience with Docker, Kubernetes, or other container and deployment tools
Responsibilities
- Develop highly reliable software solutions that are used across many SpaceX teams
- Own all aspects of software development, including design, testing, and deployment
- Create new applications that improve the automated testing lifecycle including web applications, drivers, dashboards, and alerting tools
- Deep dive into your users’ problems to find and create efficient solutions
- Bring your voice to the table in team collaborations on architecture, design, and code reviews
Other
- Bachelor’s degree in computer science, computer engineering, physics or other engineering discipline; OR 2+ years of professional experience building software in lieu of a degree
- Excellent communication skills both written and verbal
- U.S. citizen or national, U.S. lawful, permanent resident (aka 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
- Ability to accrue 3 weeks of paid vacation and be eligible for 10 or more paid holidays per year
- Access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short and long-term disability insurance, life insurance, paid parental leave