Software Engineer (Dynamics)

SpaceX is a space technology company developing technologies to enable human life on Mars.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Space

Description For Software Engineer (Dynamics)

SpaceX is seeking a Software Engineer to join their Starship Dynamics team, focusing on dynamic and vibration analyses for the revolutionary Starship vehicle. This role combines software engineering with aerospace engineering, where you'll create and maintain critical software tools that interface with structural dynamics, flight data processing, trajectory design, and engine dynamics analyses. The position offers a unique opportunity to directly impact the development of SpaceX's Starship vehicle, which is central to the company's mission of enabling human life on Mars. You'll work in a fast-paced environment at SpaceX's Starbase facility in Texas, developing cutting-edge software platforms that support multiple analysis teams. The ideal candidate will possess both strong software development skills and an interest in dynamic systems and aerospace engineering. This role represents a chance to be part of SpaceX's ambitious goal of making humanity a multi-planetary species, while working with advanced aerospace technologies and complex engineering challenges. The position requires a blend of technical programming expertise and analytical skills, offering opportunities to work on projects that directly influence spacecraft design and development.

Last updated 15 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
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

Interested in this job?

Jobs Related To SpaceX Software Engineer (Dynamics)

Fall 2025 Graduate Engineer

SpaceX Graduate Engineer position for Fall 2025, working on aerospace engineering challenges across multiple space technology programs with competitive compensation and benefits.

Software Engineer (Dynamics)

Software Engineer position at SpaceX focusing on developing tools for dynamics analysis of the Starship vehicle, requiring Python expertise and engineering background.

Software Engineer (Dynamics)

Software Engineer position at SpaceX focusing on dynamics analysis tools development for the Starship vehicle, requiring Python expertise and engineering background.

Satellite Operations and Reliability Engineer (Starlink)

SpaceX Satellite Operations and Reliability Engineer position for Starlink project, focusing on maintaining and optimizing satellite constellation performance.

Satellite Operations and Reliability Engineer (Starlink)

SpaceX Satellite Operations and Reliability Engineer position for Starlink project, focusing on maintaining and optimizing satellite constellation performance.