Taro Logo

SOFTWARE ENGINEER, PYTHON (DRAGON)

SpaceX develops technologies to enable human space exploration with the ultimate goal of enabling human life on Mars.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Space
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For SOFTWARE ENGINEER, PYTHON (DRAGON)

SpaceX, a pioneering space exploration company, is seeking a Python Software Engineer for their Dragon team to develop mission-critical software for crewed and cargo vehicles. This role combines software engineering excellence with space exploration, directly impacting human spaceflight. You'll work on developing and verifying flight software configurations, ensuring vehicle reliability and safety. The position offers comprehensive benefits including equity, healthcare, and retirement plans, plus the unique opportunity to contribute to SpaceX's mission of making humanity multi-planetary. The role requires strong Python skills, understanding of embedded systems, and the ability to work in a fast-paced environment. You'll collaborate with cross-functional teams, troubleshoot complex systems, and have direct involvement in mission operations. This is an ideal opportunity for someone passionate about both software engineering and space exploration, offering competitive compensation and the chance to work on technology that's literally reaching for the stars. The role combines technical challenges with meaningful impact, as your work will directly contribute to both crewed and cargo missions to space.

Last updated 7 months ago

Responsibilities For SOFTWARE ENGINEER, PYTHON (DRAGON)

  • Develop, execute, and analyze code and configuration for vehicle software systems
  • Create new tools for software deployment, automated data review, and configuration verification
  • Analyze test results and investigate bugs
  • Troubleshoot flight hardware/software systems with engineering teams
  • Plan and execute vehicle testing milestones
  • Support mission operations as a flight software specialist
  • Roll out new software changes to the vehicle fleet
  • Travel to launch sites and customer sites for testing/operations

Requirements For SOFTWARE ENGINEER, PYTHON (DRAGON)

Python
Linux
  • Bachelor's degree in computer science, engineering, math, or science discipline OR 2+ years of software development experience
  • Development experience in Python or full stack software development
  • Must be available to work extended hours and weekends as needed
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For SOFTWARE ENGINEER, PYTHON (DRAGON)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Company stock or stock options
  • Long-term cash awards
  • Potential discretionary bonuses
  • 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 per year

Interested in this job?