About the job
At SpaceX, we envision a future where humanity explores the stars, a vision that drives us to innovate and excel in aerospace technology. Our mission is to make human life multi-planetary, with Mars as our ultimate destination.
SOFTWARE ENGINEER, SATELLITE SYSTEMS (STARSHIELD)
Starshield harnesses SpaceX’s advanced Starlink technology and launch capabilities to enhance national security initiatives. While Starlink focuses on consumer and commercial applications, Starshield is tailored for government use, emphasizing earth observation, secure communications, and hosted payload capabilities.
The Starshield software team is at the forefront of developing resilient in-space mesh networks, crafting secure systems to ensure reliable access to space, and innovating next-generation communication and sensing software. We welcome engineers from diverse backgrounds to contribute fresh perspectives. If you thrive on problem-solving and aspire to impact an inspiring mission, we encourage you to join our growing team of adaptable, driven, and collaborative engineers.
As a software engineer on the Starshield Core team, you will tackle challenges across our entire network and take full ownership of the software responsible for controlling, monitoring, and expanding our satellite constellation. You’ll manage the complete lifecycle of your code and products, from conception through development to testing and deployment. Your work will involve creating highly reliable software that operates within our distributed ground system and on board our satellites.

