Sr. Software Engineer, Simulations (Application Software)

Space exploration company developing technologies to enable human life on Mars
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Space · AI

Description For Sr. Software Engineer, Simulations (Application Software)

SpaceX, a pioneering space exploration company, is seeking a Senior Software Engineer to join their Simulations team. This role is crucial in developing the technologies that will enable human life on Mars, making it an opportunity to be part of humanity's next giant leap.

As a Sr. Software Engineer in Simulations, you'll be at the forefront of designing, developing, and testing SpaceX's proprietary simulation software that supports all flight systems. This includes programming core simulation infrastructure and collaborating on complex models involving fluids, electronics, and multi-body physics systems. Your work will directly impact current and future missions, including Falcon, Falcon Heavy, Dragon, Starlink, and Starship programs.

The ideal candidate brings strong expertise in C/C++ development, with a deep understanding of physics and mathematics. You'll need to be comfortable working in a dynamic environment where requirements can change rapidly, and possess the ability to tackle complex technical challenges while maintaining high standards of software engineering practices.

This position offers a competitive compensation package starting from $160,000 to $220,000 annually, complemented by attractive benefits including equity opportunities, comprehensive healthcare, and retirement plans. Beyond the financial aspects, you'll be working with cutting-edge technology and brilliant minds who share the vision of making humanity multi-planetary.

The role requires someone who can work independently while also collaborating effectively across engineering teams. You'll be responsible for developing high-fidelity simulations that are critical to SpaceX's mission success, making this an opportunity to have a direct impact on the future of space exploration.

Join SpaceX if you're passionate about space exploration, thrive in a fast-paced environment, and want to contribute to one of the most ambitious technological endeavors in human history - enabling human life on Mars.

Last updated 2 months ago

Responsibilities For Sr. Software Engineer, Simulations (Application Software)

  • Develop high-fidelity simulation software for all vehicles
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Maintain highest standards of excellence
  • Improve reliability and performance of simulation software
  • Work with simulation software users to develop new features and improve user experiences

Requirements For Sr. Software Engineer, Simulations (Application Software)

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of experience in software development; OR 7+ years of professional experience
  • 2+ years development experience in C/C++
  • Strong software design and development skills
  • Thorough knowledge of physics and math
  • Strong skills in debugging, performance optimization and unit testing
  • Creative approach to problem solving
  • Ability to work effectively in a dynamic environment
  • Ability to work independently and in a team
  • Willing to work extended hours and weekends when needed
  • Must be U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For Sr. Software Engineer, Simulations (Application Software)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Long-term incentives (company stock, stock options, 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 paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave per year

Interested in this job?

Jobs Related To SpaceX Sr. Software Engineer, Simulations (Application Software)

Sr. Software Engineer (Computational Geometry)

Senior Software Engineer position at SpaceX focusing on computational geometry and manufacturing software development.

Sr. Software Engineer (Computational Geometry)

Senior Software Engineer position at SpaceX focusing on computational geometry and additive manufacturing software development.

Sr. Structural Engineer (Civil)

Senior Structural Engineer position at SpaceX, leading infrastructure development for space exploration with competitive pay and comprehensive benefits.

Sr. Structural Engineer (Civil)

Senior Structural Engineer position at SpaceX, leading infrastructure development for space exploration with competitive pay and comprehensive benefits.

Sr. Full Stack Software Engineer (Starlink)

Senior Full Stack Software Engineer position at SpaceX working on Starlink satellite constellation, developing mission-critical web applications and internal tools.