Sr. Software Engineer, Starlink Network

SpaceX develops technologies for space exploration, including Starlink, the world's largest satellite constellation providing broadband internet globally.
$160,000 - $220,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Enterprise SaaS

Description For Sr. Software Engineer, Starlink Network

SpaceX, a pioneering space technology company, is seeking a Senior Software Engineer to join their Starlink program, the world's largest satellite constellation providing broadband internet to over 5 million users globally. This role presents a unique opportunity to work on cutting-edge distributed systems and networking technologies that are literally changing how the world connects.

As a Senior Software Engineer on the Starlink team, you'll be at the forefront of developing next-generation networking technologies that manage data flow through an ever-evolving network of satellites, ground stations, and users. You'll be responsible for building highly reliable and available software systems that power our low-latency, high-capacity satellite-based global network.

The role demands expertise in C++, Python, and Linux-based systems, with a strong foundation in networking protocols and distributed systems. You'll be working on everything from infrastructure tools for rapid development to measurement system software supporting in-house RF Silicon designs. The position requires at least 5 years of professional development experience and offers a competitive salary range of $160,000 to $220,000, along with substantial benefits including equity, comprehensive healthcare, and more.

This is an exceptional opportunity for someone who wants to be part of SpaceX's mission to revolutionize space technology and global connectivity. You'll be working with world-class engineers in a fast-paced environment where your work directly impacts millions of users worldwide. The role offers significant technical challenges, from designing fault-tolerant networks to implementing complex distributed systems, making it perfect for engineers who thrive on solving difficult problems at scale.

The position is based in the Seattle area, with company shuttles provided for commuting. SpaceX offers a comprehensive benefits package, including stock options, medical coverage, and paid parental leave. Due to ITAR requirements, candidates must be U.S. citizens, permanent residents, refugees, or asylees. Join SpaceX if you're passionate about building the future of global communications while contributing to humanity's journey to the stars.

Last updated 7 days ago

Responsibilities For Sr. 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 key design concepts
  • Collaborate with other engineers on product development
  • Write high-quality Linux based software for various processors
  • Develop tools for test execution across multiple environments

Requirements For Sr. Software Engineer, Starlink Network

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Commuter Benefits
  • Company stock and stock options
  • 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 for exempt employees
  • Company shuttles from Seattle locations to SpaceX Redmond office

Interested in this job?

Jobs Related To SpaceX Sr. Software Engineer, Starlink Network

Sr. Software Engineer, Beam Planning (Starlink)

Senior Software Engineer position at SpaceX working on Starlink's beam planning system to optimize satellite network topology and improve global internet access.

Sr. System Reliability Engineer (Starlink Satellite Engineering)

Senior System Reliability Engineer position at SpaceX focusing on Starlink satellite system design, reliability, and qualification.

Sr. Software Engineer, Flight Software (Starlink)

Senior Software Engineer position at SpaceX developing flight control software for Starlink satellite constellation and space vehicles.

Sr. Software Engineer, Flight Software (Starlink)

Senior Software Engineer position at SpaceX developing flight control software for Starlink satellite constellation and space vehicles.

Sr. Software Engineer, Beam Planning (Starlink)

Senior Software Engineer position at SpaceX working on beam planning for Starlink satellite network optimization