Sr. Software Engineer, Beam Planning (Starlink)

SpaceX is developing technologies to enable human life on Mars and operates Starlink, the world's largest satellite constellation for broadband internet.
$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, Beam Planning (Starlink)

SpaceX, the pioneering space technology company founded with the vision of making humanity a multi-planetary species, is seeking a Senior Software Engineer for their Starlink program. This role is crucial in developing the beam planning system for the world's largest satellite constellation, currently serving over 5 million users worldwide with high-speed internet access.

As a Beam Planning Software Engineer, you'll be at the forefront of solving complex challenges in satellite network optimization. The position requires expertise in developing real-time, high-performance software systems that manage network topology for low-latency, high-bandwidth satellite communications. You'll be working with cutting-edge technology that directly impacts the quality of service for users across the globe, particularly in underserved communities.

The role combines elements of distributed systems, real-time computing, and network optimization, making it ideal for engineers who enjoy working on complex technical challenges with real-world impact. You'll be responsible for the complete software lifecycle, from development and testing to deployment and support, working with both virtualized environments and actual satellite hardware.

This is an exceptional opportunity for experienced software engineers who want to contribute to a mission-driven organization that's literally changing the world. You'll be part of a team that values innovation, technical excellence, and practical problem-solving. The position offers competitive compensation ($160,000-$220,000), comprehensive benefits, and the chance to work on technology that's bridging the digital divide globally.

The ideal candidate will bring strong experience in C++ development, distributed systems, and network topology optimization. You'll need to be comfortable with high-performance computing, real-time systems, and working in a fast-paced environment where requirements can change rapidly. This role is perfect for someone who wants to see their code operating in space, providing essential services to millions of users worldwide.

Last updated 6 days ago

Responsibilities For Sr. Software Engineer, Beam Planning (Starlink)

  • Develop highly reliable, real-time software for network topology planning and execution
  • Participate in and lead architecture, design, and code reviews
  • Develop prototypes and manage experiments to prove key design concepts
  • Develop tools for software development, deployment, data analysis, and test execution

Requirements For Sr. Software Engineer, Beam Planning (Starlink)

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of experience; OR 7+ years of experience
  • Development experience in assembly, C, or C++
  • Knowledge in real-time rendering, game engine development, or high-performance computing
  • Knowledge in network topology, numerical optimization, or graph theoretic approaches
  • Experience with distributed systems and internet services
  • 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, Beam Planning (Starlink)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Commuter Benefits
  • Long-term incentives (company stock, stock options, long-term cash awards)
  • Discretionary bonuses
  • 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, Beam Planning (Starlink)

Sr. Software Engineer, Starlink Network

Senior Software Engineer position at SpaceX working on Starlink's satellite network infrastructure and distributed systems.

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