Sr. Software Engineer, C++ (Starshield)

SpaceX is a space technology company developing technologies to enable human life on Mars.
Hawthorne, CA, USA
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Cybersecurity

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

SpaceX is seeking a Senior Software Engineer to join their Starshield team, focusing on developing secure space-based systems for government use. The role involves creating highly reliable in-space mesh networks and next-generation communication software. As part of SpaceX's mission to enable human life on Mars, this position offers an opportunity to work on cutting-edge space technology. The ideal candidate will bring fresh ideas and expertise in C++ development, with a focus on building autonomous and fault-tolerant systems. The position offers competitive compensation ($160,000-$220,000) plus equity and comprehensive benefits. The role requires strong technical leadership, problem-solving abilities, and the capability to work in a dynamic environment. While aerospace experience isn't required, the position may require obtaining a Top Secret security clearance. This is an excellent opportunity for experienced software engineers looking to make an impact in space technology and national security efforts.

Last updated 11 hours 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 in software development in lieu of a degree
  • 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

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

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • 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
  • Stock options
  • Employee Stock Purchase Plan
  • Long-term incentives

Interested in this job?

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

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. 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.