SpaceX, a pioneering space technology company, is seeking a Principal Software Engineer to join their Starlink program, the world's most advanced broadband internet system. This role presents a unique opportunity to work on the world's largest satellite constellation, currently serving over 5 million users globally.
As a Principal Software Engineer, you'll be at the forefront of developing next-generation networking technologies that power a dynamic network of satellites, ground stations, and users. The position involves creating infrastructure and tools for rapid development and reliable deployment, as well as working on measurement system software supporting in-house RF Silicon designs.
The role demands expertise in distributed systems, with responsibilities spanning the complete software lifecycle. You'll be designing and implementing highly available, fault-tolerant networks that operate at scale with minimal maintenance. The position requires strong technical leadership, participating in architecture decisions, and collaborating across teams to drive product development.
Key technical requirements include 7+ years of professional development experience in C, C++, or Python, strong networking protocol knowledge, and expertise in Linux-based systems. The ideal candidate will possess exceptional analytical skills, engineering fundamentals, and the ability to thrive in a dynamic environment.
SpaceX offers a competitive compensation package starting from $200,000 to $270,000 per year, complemented by extensive benefits including equity, medical coverage, and 401(k). The position is based in Seattle, with company-provided shuttle service to the Redmond office.
This role represents a unique opportunity to contribute to SpaceX's mission of enabling human life on Mars while working on cutting-edge technology that's already transforming global internet connectivity. Join a team of best-in-class engineers and help maximize Starlink's utility for communities and businesses worldwide.