Taro Logo

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 program, a critical initiative that 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 offers an opportunity to work on cutting-edge space technology. As a senior engineer, you'll be responsible for designing and implementing fault-tolerant software systems, developing prototypes, and providing technical leadership. The role involves working with vehicle systems at every development phase and building tools that enhance efficiency and reliability.

SpaceX offers a competitive compensation package starting from $160,000 to $220,000 per year, plus additional benefits including stock options, comprehensive healthcare, and retirement plans. The position is based in Hawthorne, CA, and may require extended hours and weekend work when needed.

The ideal candidate will have 5+ years of professional software development experience with a strong background in C++ programming. While aerospace experience isn't required, the role demands strong problem-solving skills and a passion for space technology. An active Top Secret security clearance or the ability to obtain one is desired but not optional.

This is an exceptional opportunity to contribute to SpaceX's mission of making humanity multi-planetary while working on advanced space technology. The role offers significant technical challenges, opportunities for growth, and the chance to work with cutting-edge technology in the space industry. Join SpaceX to be part of a team that's pushing the boundaries of what's possible in space technology and contributing to national security efforts.

Last updated 3 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)

Python
  • Bachelor's degree in computer science, electrical engineering, math or scientific discipline and 5+ years of professional software development experience; OR 7+ years experience in software development in lieu of a degree
  • Development experience in C/C++, Python, or other similar programming languages
  • Experience with software design and development skills
  • Experience designing fault tolerant software
  • Experience with debugging, performance optimization and unit testing
  • Knowledge of computer architecture and networks
  • Knowledge of physics, math, and electronics
  • Must be willing to work extended hours and weekends as needed

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

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • Stock options
  • Employee Stock Purchase Plan
  • Long-term incentives
  • Potential discretionary bonuses

Interested in this job?

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

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. 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. Software Engineer (Computational Geometry)

Senior Software Engineer position at SpaceX focusing on computational geometry and manufacturing software development.