Software Engineer, Design Software (Software Reliability)

SpaceX develops technologies to enable human life on Mars, focusing on next-generation launch platforms and space exploration.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Space · Robotics

Description For Software Engineer, Design Software (Software Reliability)

SpaceX, a pioneering space technology company, is seeking a Software Engineer for their Design Software team focused on the Starship program - humanity's next step toward Mars colonization. This role combines software engineering excellence with practical manufacturing solutions, specifically for avionics systems. You'll be developing software that interfaces with manufacturing equipment, improving production efficiency and reliability. The position offers high autonomy and direct impact on SpaceX's mission to make life multi-planetary.

The role demands a blend of technical expertise and practical problem-solving skills. You'll work closely with manufacturing staff, tackling challenges with minimal documentation or vendor support. The position requires expertise in various programming languages, build systems, and industrial equipment integration. You'll be responsible for developing reliable software solutions, creating new applications, and owning the entire development process from conception to deployment.

This is an exceptional opportunity for someone who thrives in a fast-paced, high-responsibility environment with minimal oversight. The compensation package is competitive, ranging from $120,000 to $170,000 based on experience, plus extensive benefits including equity, healthcare, and retirement plans. The position requires ITAR compliance and flexibility with working hours due to launch schedules. Join SpaceX to directly contribute to humanity's future in space while working with cutting-edge technology and brilliant colleagues.

Last updated 3 months ago

Responsibilities For Software Engineer, Design Software (Software 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 electronics design software to manufacturing equipment

Requirements For Software Engineer, Design Software (Software Reliability)

Python
Go
Java
Kubernetes
PostgreSQL
React
Kafka
RabbitMQ
  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience
  • 1+ years of experience in full stack development
  • Must be willing to work extended hours/weekends as needed
  • Must be U.S. citizen, permanent resident, refugee, or asylee due to ITAR requirements

Benefits For Software Engineer, Design Software (Software Reliability)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Company stock and stock options
  • 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
  • 5 days sick leave for exempt employees

Interested in this job?

Jobs Related To SpaceX Software Engineer, Design Software (Software Reliability)

Supply Chain Engineer, Flight Termination (Falcon)

Supply Chain Engineer position at SpaceX focusing on Flight Termination systems for the Falcon program, requiring expertise in manufacturing, quality control, and supplier management.

Software Engineer (Ground Segment)

Design and develop mission-critical software for SpaceX's global ground station network, enabling spacecraft communication and tracking for Falcon, Dragon, and Starship missions.

SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP RELIABILITY)

SpaceX Software Engineer position focusing on design software development for Starship reliability, involving CAD integration and manufacturing automation.

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.