Software Engineer (Dynamics)

SpaceX develops technologies to enable human space exploration with the ultimate goal of enabling human life on Mars.
$120,000 - $170,000
Backend
Entry-Level Software Engineer
In-Person
1+ year of experience
Space

Description For Software Engineer (Dynamics)

SpaceX, a pioneering space exploration company, is seeking a Software Engineer (Dynamics) to join their Starship Dynamics team. This role is crucial in developing software tools for dynamic and vibration analyses of the revolutionary Starship vehicle. The position combines software engineering expertise with aerospace engineering applications, focusing on supporting structural design, analysis, and verification of both the Starship booster and ship.

The ideal candidate will create and maintain software tools that interface with various analyses, including structural dynamics, flight data processing, model correlation, trajectory design, and engine dynamics. This role offers a unique opportunity to directly impact the development of spacecraft technology while working at the intersection of software development and aerospace engineering.

The position requires strong software development skills, particularly in Python, JavaScript, and SQL, along with an educational background in computer science, engineering, physics, or mathematics. Experience with Kubernetes and full-stack development is highly valued, as is knowledge of dynamics and aerospace environments.

SpaceX offers a competitive compensation package, including a salary range of $120,000-$170,000, comprehensive benefits, and the opportunity to participate in company equity programs. The role provides a chance to contribute to SpaceX's ambitious mission of enabling human life on Mars while working with cutting-edge technology and a talented team of professionals.

This position is ideal for someone who combines technical software expertise with a passion for space exploration and the ability to work both independently and collaboratively. The role offers significant growth potential and the opportunity to be part of humanity's journey to become a multi-planetary species.

Last updated 3 hours ago

Responsibilities For Software Engineer (Dynamics)

  • Implement tools for dynamics analysis for the Starship vehicle
  • Create and maintain a cutting-edge software platform to reliably execute and manage large processing tasks
  • Build highly robust software that is scalable for many analysis teams
  • Work with analysis groups to automate processes to support quick development iteration
  • Provide software support for test and launch operations

Requirements For Software Engineer (Dynamics)

Python
JavaScript
Kubernetes
  • Bachelor's degree in computer science, physics, mathematics, mechanical engineering, aerospace engineering or other engineering discipline
  • 1+ years of development experience with Python, Javascript, and/or SQL (internships and school projects experience qualify)
  • Must be a U.S. citizen, permanent resident, refugee, or asylee due to ITAR requirements

Benefits For Software Engineer (Dynamics)

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

Interested in this job?

Jobs Related To SpaceX Software Engineer (Dynamics)

Software Engineer (Dynamics)

Software Engineer role at SpaceX focusing on developing dynamics analysis tools for the Starship vehicle, combining software development with aerospace engineering.

Production Development Engineer (Starlink)

SpaceX seeks Production Development Engineer for Starlink to design and optimize high-volume manufacturing processes for user terminals.

Production Development Engineer (Starlink)

SpaceX seeks Production Development Engineer for Starlink to design and optimize high-volume manufacturing processes for user terminals.

Launch Pad Engineer, Fluid Systems (Starship)

SpaceX seeks Launch Pad Engineer for Starship program to design and maintain fluid systems for rocket launches.

Launch Pad Engineer, Fluid Systems (Starship)

SpaceX seeks Launch Pad Engineer for Starship program to design and maintain fluid systems for rocket launches.