Taro Logo

Software Engineer, Design Software (Starship)

SpaceX is a space technology company developing technologies to enable human life on Mars, focusing on making space exploration accessible and sustainable.
Hawthorne, CA, USA
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space · Robotics

Job Description

SpaceX is seeking a Software Engineer for their Design Software team focused on the Starship program - their next-generation launch platform designed to take humans to the Moon, Mars, and beyond. This role is crucial in developing software that interfaces with manufacturing equipment for avionics systems production, aiming to improve efficiency and reliability. The position offers a high-autonomy environment where engineers own problems from start to finish, working closely with manufacturing staff to create software solutions for complex hardware integration challenges.

The role combines full-stack development with industrial automation, requiring expertise in various programming languages and frameworks. You'll be working on mission-critical systems that directly impact SpaceX's goal of making space exploration accessible and sustainable. The position offers competitive compensation with a base salary range of $120,000 to $170,000, plus additional benefits including equity opportunities and comprehensive healthcare.

This is an excellent opportunity for software engineers passionate about space technology and interested in working at the intersection of software and hardware. The role requires strong problem-solving skills and the ability to work independently in a fast-paced environment. You'll be contributing to SpaceX's mission of enabling human life on Mars while working with cutting-edge technology and manufacturing processes.

The position comes with significant responsibility and impact, as the avionics systems are one of the most critical and expensive components of the Starship vehicle. You'll be part of a team focused on strategic innovation to improve reliability while reducing costs and lead times. The role offers exposure to various technologies and the chance to work on software that directly influences space exploration capabilities.

Last updated 4 days ago

Responsibilities For Software Engineer, Design Software (Starship)

  • 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
  • Bring your voice to the table in team collaborations on architecture, design, and code reviews
  • Integrate electronics design software to manufacturing equipment

Requirements For Software Engineer, Design Software (Starship)

Python
Go
Java
JavaScript
React
PostgreSQL
Kubernetes
Kafka
RabbitMQ
  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
  • 1+ years of experience in full stack development
  • Must be willing to work extended hours/weekends as needed dependent on launch cadence
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirement)

Benefits For Software Engineer, Design Software (Starship)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Stock options and purchase plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • Paid sick leave

Related Jobs

Full Stack Software Engineer, Security (Starlink)

Full Stack Software Engineer position at SpaceX focusing on security features for Starlink's global satellite internet system, combining web development with security expertise.

Software Engineer, Simulation (Starship)

SpaceX seeks a Software Engineer to develop simulation software for Starship spacecraft, focusing on high-performance models and Hardware-in-the-Loop testbeds.

Software Engineer, Ground Stations (Starlink)

Software Engineer position at SpaceX working on Starlink ground station systems, developing networking and control software for satellite communications.

RF Software Engineer (Starshield)

RF Software Engineer position at SpaceX working on Starshield program, combining RF engineering with software development for national security space applications.

Software Engineer, Beam Planning (Starshield)

Software Engineer position at SpaceX developing real-time scheduling systems for satellite constellation management in the Starshield program.