Software Engineer, Starlink Network

SpaceX is developing technologies to enable human life on Mars and operates Starlink, the world's largest satellite constellation providing broadband internet.
$120,000 - $170,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space

Description For Software Engineer, Starlink Network

SpaceX, a pioneering space technology company, is seeking a Software Engineer to join their Starlink Network team. This role presents a unique opportunity to work on the world's largest satellite constellation, currently serving over 5 million users worldwide with high-speed internet access.

The position involves developing critical software systems for SpaceX's ambitious Starlink program, which aims to revolutionize global internet connectivity. As a Software Engineer, you'll be working on next-generation networking technologies, building infrastructure for rapid development and deployment, and supporting in-house RF Silicon designs.

The role demands expertise in distributed systems, with a focus on developing highly reliable and available software systems for their low-latency, high-capacity satellite-based network. You'll be responsible for the complete software lifecycle, from development and testing to support, working with technologies like C++, Python, and Linux-based systems.

Key responsibilities include designing fault-tolerant networks, participating in architecture reviews, developing prototypes, and collaborating with cross-functional teams. The position offers competitive compensation ($120,000-$170,000) based on experience level, along with comprehensive benefits including equity, medical coverage, and 401(k).

This is an exceptional opportunity for engineers passionate about space technology and global connectivity. You'll be working at the forefront of satellite technology, contributing to a mission that aims to provide internet access to underserved areas worldwide. The role requires a minimum of 2 years of experience or relevant degree, strong technical skills, and U.S. person status due to ITAR requirements.

Working at SpaceX means joining a team that's pushing the boundaries of what's possible in space technology. The company culture emphasizes innovation, rapid iteration, and direct impact. While the role may require extended hours, the opportunity to work on technology that's literally changing the world makes it an exciting prospect for motivated engineers.

Last updated 4 days ago

Responsibilities For Software Engineer, Starlink Network

  • Develop highly reliable and available software systems for low latency, high capacity satellite-based global software defined network
  • Design and implement highly available, fault-tolerant network at scale
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts
  • Collaborate with other engineers on product development
  • Write high quality Linux based software for common processors and microcontrollers
  • Develop tools for test execution across multiple environments

Requirements For Software Engineer, Starlink Network

Python
Linux
Go
  • Bachelor's degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience
  • Development experience in C, C++, or Python
  • Strong debugging, performance optimization, and unit testing skills
  • Excellent communication skills both written and verbal
  • Experience with networking protocols (UDP, TCP/IP)
  • 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 Software Engineer, Starlink Network

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Commuter Benefits
  • Long-term incentives (company stock, stock options, long-term cash awards)
  • Employee Stock Purchase Plan
  • Comprehensive 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
  • 5 days sick leave per year
  • Company shuttles from Seattle locations to SpaceX Redmond office

Interested in this job?

Jobs Related To SpaceX Software Engineer, Starlink Network

Laser Communications Engineer, Electro-Optical (Starlink)

SpaceX seeks a Laser Communications Engineer to develop cutting-edge optical systems for Starlink satellites, shaping the future of space-based communication.

Laser Communications Engineer, Electro-Optical (Starlink)

SpaceX seeks a Laser Communications Engineer to develop cutting-edge optical systems for Starlink satellites, shaping the future of space-based communication.

GNC Engineer (Top Secret Clearance)

SpaceX seeks a GNC Engineer with Top Secret clearance to design algorithms for multi-spacecraft cooperation and advance space exploration technologies.

GNC Engineer, Starlink Controls

SpaceX is hiring a GNC Engineer for Starlink Controls to design satellite systems and develop autopilot algorithms for global internet access.

GNC Engineer, Starlink Controls

SpaceX is hiring a GNC Engineer for Starlink Controls to design and implement control systems for satellites and user terminals, advancing global internet access.