Software Engineer, Quality (Starship)

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.
Texas, USA
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, C++ - Top Secret Clearance

C++ Software Engineer role at SpaceX developing flight systems software with Top Secret clearance requirement.

Factory Software Engineer, Consumer Products (Starlink)

Factory Software Engineer position at SpaceX working on Starlink consumer products manufacturing systems and infrastructure.

Electrical Test Development Engineer, Customer Hardware (Starlink)

Electrical Test Development Engineer position at SpaceX working on Starlink customer hardware, developing test solutions and automation for consumer devices.

Software Engineer (Ground Segment)

Software Engineer role at SpaceX developing mission-critical space to ground communications systems for spacecraft.

RF Software Engineer (Starlink)

RF Software Engineer position at SpaceX working on Starlink satellite internet system, developing RF capabilities and test automation for customer hardware.

Description For Software Engineer, Quality (Starship)

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.

Last updated 9 months ago

Responsibilities For Software Engineer, Quality (Starship)

  • Develop highly reliable software solutions
  • Create new applications that improve how SpaceX operates, with a strong focus on Quality-related systemic controls
  • Build prototypes to prove out key design concepts and quantify technical constraints
  • Own all aspects of software engineering and product development
  • 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
  • Build reporting tools to drive outcomes within Starship Quality

Requirements For Software Engineer, Quality (Starship)

Python
Go
Java
JavaScript
Kubernetes
Linux
MongoDB
MySQL
Node.js
PostgreSQL
React
TypeScript
  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software
  • 1+ years experience in full stack development
  • Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language
  • Experience with version control, continuous integration, and continuous delivery concepts
  • Deep understanding of testing, continuous integration, build, deployment & monitoring
  • Experience with UNIX-like operating systems
  • Front-end experience in Angular, React, or similar JavaScript framework
  • Database experience with PostgreSQL, SQL Server, or similar database technologies
  • Must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State

Benefits For Software Engineer, Quality (Starship)

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive base salary
  • Long-term incentives (company stock, stock options, or long-term cash awards)
  • Potential discretionary bonuses
  • Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks of paid vacation
  • 10 or more paid holidays per year
  • 5 days of sick leave per year (for exempt employees)

Interested in this job?