SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

SpaceX develops technologies to enable human life on Mars, focusing on making space exploration possible and cost-effective.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
1+ year of experience
Space · AI

Description For SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

SpaceX is revolutionizing space technology with the ultimate goal of enabling human life on Mars. As a Software Engineer on the Design Software team for Starship reliability, you'll be at the forefront of developing software that transforms spacecraft designs from concept to reality. The role focuses on creating and maintaining critical software systems for CAD and PLM, as well as manufacturing planning and automation software.

The position offers a unique opportunity to work on SpaceX's next-generation launch platform, Starship, which is designed to take humans to the Moon, Mars, and beyond. You'll be responsible for making the end-to-end process from design to flight more efficient and reliable. This high-autonomy role requires close collaboration with engineers and manufacturing staff to develop robust solutions.

The ideal candidate should have experience in full-stack development and be comfortable with various programming languages such as TypeScript, Python, Go, or Rust. Knowledge of web applications, continuous integration, and deployment processes is crucial. Experience with CAD software integration and manufacturing equipment is highly valued.

The compensation package is competitive, ranging from $120,000 to $170,000 per year, depending on experience and level. SpaceX offers comprehensive benefits including equity, medical coverage, 401(k), and paid leave. The role requires flexibility with working hours due to launch schedules and must meet ITAR requirements.

Working at SpaceX means being part of a team that's pushing the boundaries of space exploration while maintaining a focus on cost-effectiveness and reusability. The company culture emphasizes high responsibility with low micromanagement, perfect for those who enjoy owning problems from start to finish and contributing to humanity's future in space.

Last updated a day ago

Responsibilities For SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

  • Develop highly reliable software solutions that are used across SpaceX
  • Create new applications that improve how SpaceX operates
  • Build prototypes to prove out key design concepts and quantify technical constraints
  • Own all aspects of software engineering and product development
  • Deep dive into users' problems to find and create efficient solutions
  • Collaborate on architecture, design, and code reviews
  • Integrate CAD software to manufacturing equipment

Requirements For SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

Python
TypeScript
Kubernetes
PostgreSQL
React
Rust
Go
  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software
  • 1+ years of experience in full stack development
  • Must be willing to work extended hours/weekends as needed dependent on launch cadence
  • Must meet ITAR requirements (US citizen, permanent resident, refugee, or asylee)

Benefits For SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Company stock and stock options
  • Long-term cash awards
  • Potential discretionary bonuses
  • Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year

Interested in this job?

Jobs Related To SpaceX SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING

SpaceX High Performance Computing Software Engineer position developing satellite control systems and space-based technologies with competitive pay and benefits.

Construction Project Engineer

Construction Project Engineer role at SpaceX, managing advanced manufacturing facilities development and infrastructure projects in Hawthorne, CA.

Full Stack Software Engineer (Starlink)

Full Stack Software Engineer position at SpaceX working on Starlink's customer-facing applications and internal systems, offering competitive salary and benefits.

Full Stack Software Engineer (Starlink)

Full Stack Software Engineer position at SpaceX working on Starlink's web applications and infrastructure.

Operations Development Engineer (Starlink Network)

SpaceX seeks Network Operations Engineer to develop and scale Starlink network operations, ensuring global connectivity for millions of users.