Sr. Application Software Engineer

SpaceX develops technologies to enable human space exploration and Mars colonization while providing global satellite internet through Starlink.
Hawthorne, CA, USA
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · AI

Description For Sr. Application Software Engineer

SpaceX is seeking a Senior Application Software Engineer to join their central software team that powers critical missions across the company. This role is integral to developing systems that enable rapid Starship development and Starlink's global expansion. The team creates mission-critical applications supporting launch vehicle production, flight operations, and Starlink's worldwide internet service.

The position offers an opportunity to work on diverse challenges - from manufacturing software for high-throughput Starlink factories to platforms managing the world's largest satellite constellation. You'll collaborate with engineers throughout SpaceX to build systems supporting crewed launches, Starship flights, and Starlink network operations.

As a senior engineer, you'll have full ownership of challenging problems and work with an enthusiastic team to design solutions that accelerate SpaceX's ambitious goals. The role requires expertise in building reliable, scalable software systems using modern technologies like Python, Go, and React. While aerospace experience isn't required, the position demands strong problem-solving skills and passion for SpaceX's mission of enabling human space exploration.

The compensation package includes a competitive base salary range of $160,000-$220,000, plus equity opportunities, comprehensive benefits, and the chance to directly impact humanity's journey to Mars. This is an exceptional opportunity for a talented software engineer to make meaningful contributions to revolutionary space technology while working alongside some of the industry's brightest minds.

Last updated 10 minutes ago

Responsibilities For Sr. Application Software Engineer

  • Develop highly reliable software solutions that are used across SpaceX
  • Create new applications that improve how SpaceX operates
  • Build prototypes to prove out key design concepts and quantify technical constraints
  • Own all aspects of software engineering and product development
  • Deep dive into users' problems to find and create efficient solutions
  • Bring your voice to the table in team collaborations on architecture, design, and code reviews

Requirements For Sr. Application Software Engineer

Python
Go
Java
Scala
PostgreSQL
React
Kubernetes
Kafka
RabbitMQ
  • Bachelor's degree in computer science, engineering, math, or engineering discipline AND 5+ years of experience in software development; OR 7+ years of professional experience
  • Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language
  • 4+ years of rigorous experience building single page web applications
  • Experience with version control, continuous integration, and continuous delivery concepts
  • Deep understanding of testing, continuous integration, build, deployment & monitoring
  • Experience with UNIX-like operating systems
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirement)

Benefits For Sr. Application Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave
  • Stock purchase plan
  • Long-term incentives
  • Comprehensive medical coverage
  • Life insurance
  • Short & long-term disability insurance

Interested in this job?

Jobs Related To SpaceX Sr. Application Software Engineer

Sr. Application Software Engineer

Senior Application Software Engineer role at SpaceX developing mission-critical applications for launch vehicle production and Starlink operations

Sr. GNC Engineer (Starlink)

Senior GNC Engineer position at SpaceX working on guidance, navigation, and control systems for the Starlink satellite constellation.

Sr. GNC Engineer (Starlink)

Senior GNC Engineer position at SpaceX working on guidance, navigation, and control systems for the Starlink satellite constellation.

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.