Sr. Application Software Engineer

SpaceX is a space technology company developing technologies to enable human life on Mars and provide worldwide fast, reliable Internet service through Starlink.
Hawthorne, CA, USA
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Enterprise SaaS

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 both SpaceX's launch vehicle operations and Starlink's global internet service expansion. The team is currently focused on developing systems for Starship's rapid build and reuse, as well as next-generation manufacturing software for high-throughput Starlink factories. You'll work on diverse applications ranging from satellite constellation management to customer-facing Starlink systems.

The position offers a unique opportunity to directly impact space exploration and global connectivity. While aerospace experience isn't required, the ideal candidate should be smart, motivated, and collaborative, with a passion for complex problem-solving. You'll have full ownership of challenging projects and work alongside enthusiastic engineers with diverse perspectives.

The role involves developing mission-critical applications that accelerate launch vehicle production and enable Starlink's growth. You'll be creating and evolving systems for Starship, designing manufacturing software, and building platforms that handle concurrent data streams from the world's largest satellite constellation. The team collaborates closely with engineers across SpaceX to support crewed launches, Starship flights, and Starlink network operations.

This position offers competitive compensation between $160,000-$220,000 annually, plus comprehensive benefits including medical coverage, 401(k), stock options, and paid leave. The role requires ITAR compliance, meaning candidates must be U.S. citizens, permanent residents, refugees, or asylees. Some extended hours and weekend work may be required depending on launch schedules.

Last updated 2 days 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 your 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
JavaScript
React
PostgreSQL
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 in software development in lieu of degree
  • 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
  • Expertise in designing software systems
  • Deep understanding of testing, continuous integration, build, deployment & monitoring
  • Must be a U.S. citizen, permanent resident, refugee, or asylee due to ITAR requirements

Benefits For Sr. Application Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
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 and ESPP
  • Potential discretionary bonuses
  • Long-term incentives in company stock

Interested in this job?

Jobs Related To SpaceX Sr. Application Software Engineer

Sr. Software Engineer, C++ (Starshield)

Senior C++ Software Engineer position at SpaceX working on Starshield program, developing secure space-based systems and mesh networks for government use.

Sr. Application Software Engineer

Senior Application Software Engineer role at SpaceX developing mission-critical applications for launch vehicles and Starlink satellite internet service.

Sr. Automation & Controls Engineer (Facilities Infrastructure)

Senior Automation & Controls Engineer position at SpaceX, focusing on facilities infrastructure systems at Kennedy Space Center, offering $130K-$180K salary with comprehensive benefits.

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.