Sr. Application Software Engineer

SpaceX develops technologies to enable human life on Mars and creates mission-critical applications for launch vehicles and Starlink satellite internet service.
Hawthorne, CA, USA
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space

Description For Sr. Application Software Engineer

SpaceX is seeking a Senior Application Software Engineer to join their team that serves as the central nervous system of the company. This role is crucial in developing mission-critical applications that accelerate launch vehicle production and enable Starlink's growth as a global internet service provider.

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

As a senior engineer, you'll have full ownership of challenging problems and collaborate with enthusiastic engineers across the company. The role requires expertise in building reliable software solutions, creating new applications, and developing prototypes to prove key design concepts. You'll be working with technologies like Python, Go, Java, Kubernetes, and various modern web frameworks.

The ideal candidate should have 5+ years of software development experience or equivalent, with strong skills in object-oriented programming and web application development. While aerospace experience isn't required, the role demands smart, motivated individuals who are passionate about problem-solving and contributing to SpaceX's inspiring mission of enabling human life on Mars.

Benefits include competitive base salary ($160,000-$220,000), comprehensive medical coverage, 401(k), stock options, and various other perks. The position is based in Hawthorne, CA, and may require extended hours depending on launch schedules. This is an exceptional opportunity to make a direct impact on space exploration while working with cutting-edge technologies in a fast-paced, mission-driven environment.

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
Kubernetes
PostgreSQL
React
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
  • Deep understanding of testing, continuous integration, build, deployment & monitoring
  • Expertise in profiling and improving application performance

Benefits For Sr. Application Software Engineer

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 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 software for launch vehicles and Starlink, offering $160-220K salary plus equity and benefits.

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.