Software Engineer, Developer Tools (Application Software)

SpaceX develops technologies to enable human space exploration with the ultimate goal of enabling human life on Mars.
Hawthorne, CA, USA
$120,000 - $170,000
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Space

Description For Software Engineer, Developer Tools (Application Software)

SpaceX's Software Delivery Engineering team is seeking a talented Software Engineer to join their Developer Tools team. This role is crucial in developing infrastructure that enables engineers across the company to develop, test, and ship robust software to SpaceX's fleet of rockets and spacecraft. The team is responsible for continuous integration and delivery systems, data review automation tools, and configuration data automation platforms.

The ideal candidate will work closely with engineering teams across SpaceX to understand their workflows and challenges, developing systems that enable rapid and reliable innovation. You'll be responsible for the complete lifecycle of the software you create, from development through testing and support. This position requires someone who is technically excellent, enthusiastic about problem-solving, and dedicated to building high-quality software.

What makes this role unique is its direct impact on SpaceX's mission to make humanity multi-planetary. While aerospace experience isn't required, the team seeks smart, motivated, and collaborative engineers who are passionate about solving complex problems. You'll be working in a fast-paced environment where your work directly contributes to the success of SpaceX's launches and space missions.

The position offers competitive compensation ranging from $120,000 to $170,000 based on experience level, plus comprehensive benefits including medical coverage, 401(k), stock options, and paid time off. This is an excellent opportunity for a software engineer who wants to make a meaningful impact in space technology while working with cutting-edge development tools and practices.

Last updated 4 days ago

Responsibilities For Software Engineer, Developer Tools (Application Software)

  • Build and maintain software systems that are used by the entire company to deliver software to SpaceX's fleet
  • Own all aspects of software engineering and product development
  • Act as a responsible engineer for various software products
  • Deep dive into your users' problems, find efficient solutions
  • Provide strong technical leadership, focus on continuous improvement

Requirements For Software Engineer, Developer Tools (Application Software)

Python
Go
JavaScript
TypeScript
Kubernetes
Linux
  • Bachelor's degree in computer science, computer engineering, electrical engineering, or a STEM discipline and 1+ years of professional software engineering experience; OR 3+ years of professional software engineering experience in lieu of a degree
  • Experience with version control, continuous integration, and continuous delivery concepts
  • Experience with build systems and package management tools
  • Deep understanding of testing, continuous integration, build, deployment & continuous monitoring
  • Solid understanding of UI/UX design to provide intuitive applications
  • Great creative and innovative problem-solving skills
  • Initiative and the ability to work independently and collaborate within a team

Benefits For Software Engineer, Developer Tools (Application Software)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 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
  • Stock options
  • Employee Stock Purchase Plan
  • Long-term incentives

Interested in this job?

Jobs Related To SpaceX Software Engineer, Developer Tools (Application Software)

Software Infrastructure Engineer (Starlink)

SpaceX is seeking a Software Infrastructure Engineer to develop and manage infrastructure for the Starlink satellite constellation, focusing on DevOps and site reliability engineering.

IT Linux Systems Engineer

SpaceX is seeking an IT Linux Systems Engineer to design, deploy and support Linux-based software platforms for their engineering teams.

IT Linux Systems Engineer

SpaceX is hiring an IT Linux Systems Engineer to design and maintain mission-critical infrastructure supporting space exploration technology development in Hawthorne, CA.

Software Infrastructure Engineer (Starlink)

Software Infrastructure Engineer position at SpaceX working on Starlink's software and network infrastructure to manage the world's largest satellite constellation.

Software Infrastructure Engineer (Starlink)

Software Infrastructure Engineer role at SpaceX's Starlink division, focusing on DevOps and infrastructure automation for the world's largest satellite constellation.