Application Software Engineer

SpaceX develops technologies for space exploration with the ultimate goal of enabling human life on Mars.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Space

Description For Application Software Engineer

SpaceX, a pioneering space exploration company, is seeking an Application Software Engineer to join their mission of enabling human life on Mars. As part of the application software team, you'll be at the heart of SpaceX's operations, developing mission-critical applications that accelerate launch vehicle production and support the growing Starlink network.

The role involves creating and evolving systems for Starship's rapid build and reuse, as well as designing next-generation manufacturing software for Starlink's high-throughput factories. You'll work on platforms managing the world's largest satellite constellation and customer-facing systems for the global Starlink network.

This position offers a competitive salary range of $120,000 to $170,000, depending on experience and level. The comprehensive benefits package includes equity opportunities, full healthcare coverage, 401(k), and generous paid time off. You'll work alongside enthusiastic engineers with diverse perspectives, having full ownership of challenging problems that directly impact SpaceX's ambitious space exploration goals.

The ideal candidate should have 3+ years of experience in software development, particularly with web applications and service layers. While aerospace experience isn't required, you should be passionate about problem-solving and contributing to SpaceX's inspiring mission. You'll need expertise in various technologies including Python, Java, Kubernetes, and database systems.

Join SpaceX to be part of a team that's creating the future of space exploration, working on everything from crewed launches to Starship flights and the revolutionary Starlink network. Your work will directly contribute to humanity's journey to the stars.

Last updated 32 minutes ago

Responsibilities For 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 Application Software Engineer

Java
Python
React
Kubernetes
Kafka
PostgreSQL
  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience
  • Programming experience in C# .NET, Python, Java, or similar object-oriented language
  • 3+ years of rigorous experience building single page web applications
  • Experience with building service layers used by multiple clients
  • Experience with version control, continuous integration, and continuous delivery concepts
  • Must be a U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)
  • May be required to work extended hours/weekends dependent on launch cadence

Benefits For Application Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Company stock and stock options
  • Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short & 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?

Jobs Related To SpaceX Application Software Engineer

SOFTWARE ENGINEER, PYTHON (DRAGON)

Python Software Engineer position at SpaceX working on Dragon spacecraft software systems, offering $120K-$170K salary with comprehensive benefits.

Software Engineer (Direct to Cell)

Software Engineer role at SpaceX developing real-time software for the Direct to Cell satellite network program, offering competitive compensation and the opportunity to work on revolutionary space technology.

Software Engineer, Beam Planning (Starlink)

SpaceX seeks a Software Engineer for Starlink's Beam Planning team to develop network topology optimization software for satellite internet systems.

MEP Engineer (Starship Infrastructure)

MEP Engineer position at SpaceX, focusing on Starship infrastructure development at Cape Canaveral, offering competitive salary and benefits.

Civil/Structural Engineer (Starship Production)

SpaceX seeks a Civil/Structural Engineer for Starship Production to design and oversee construction of high-rise facilities supporting space vehicle development.