Sr. Software Engineer, C++ (Starshield)

SpaceX develops technologies to enable human life on Mars and provides space transportation services.
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Space

Description For Sr. Software Engineer, C++ (Starshield)

SpaceX, a pioneering space technology company, is seeking a Senior Software Engineer for their Starshield program, which leverages Starlink technology for national security applications. This role focuses on developing highly reliable in-space mesh networks and secure systems for government use, with an emphasis on earth observation and communications.

The position requires expertise in C++ development and involves creating autonomous software systems, implementing fault detection, and designing secure space-based communications systems. The ideal candidate will bring fresh perspectives to aerospace challenges, even without prior industry experience.

As part of the Starshield software team, you'll be responsible for the complete software lifecycle, from development to operational support. The role offers an opportunity to work on cutting-edge space technology while contributing to SpaceX's ultimate mission of enabling human life on Mars.

The compensation package is competitive, ranging from $160,000 to $220,000, with additional benefits including equity, comprehensive healthcare, and retirement plans. This is an excellent opportunity for experienced software engineers who want to make a significant impact in space technology and national security.

Last updated 2 months ago

Responsibilities For Sr. Software Engineer, C++ (Starshield)

  • Develop highly reliable autonomous software systems
  • Design and implement fault detection and mitigation in software
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Own all aspects of software development, including design, testing, and mission integration
  • Provide strong technical leadership, focus on continuous improvement

Requirements For Sr. Software Engineer, C++ (Starshield)

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of experience in software development; OR 7+ years of professional experience
  • 2+ years development experience in C/C++
  • Strong software design and development skills
  • Working knowledge of control theory
  • Experience designing fault tolerant software
  • Thorough knowledge of computer architecture and networks
  • Knowledge of physics, math, and electronics
  • Strong skills in debugging, performance optimization and unit testing
  • Must be willing to work extended hours and weekends as needed
  • Must be U.S. citizen, permanent resident, refugee, or asylee (ITAR requirements)

Benefits For Sr. Software Engineer, C++ (Starshield)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • 3 weeks of paid vacation
  • 10+ paid holidays per year
  • 5 days of sick leave per year
  • Long-term incentives (company stock, stock options)
  • Employee Stock Purchase Plan
  • Short & long-term disability insurance
  • Life insurance
  • Various discounts and perks

Interested in this job?

Jobs Related To SpaceX Sr. Software Engineer, C++ (Starshield)

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.

Sr. Structural Engineer (Civil)

Senior Structural Engineer position at SpaceX, leading infrastructure development for space exploration with competitive pay and comprehensive benefits.

Sr. Structural Engineer (Civil)

Senior Structural Engineer position at SpaceX, leading infrastructure development for space exploration with competitive pay and comprehensive benefits.

Sr. Full Stack Software Engineer (Starlink)

Senior Full Stack Software Engineer position at SpaceX working on Starlink satellite constellation, developing mission-critical web applications and internal tools.