Sr. Software Engineer, CDN (Starlink)

SpaceX

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$160,000–$220,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $190k
$119k most similar roles pay here $231k

This role pays more than 67% of similar roles. Most pay $135,000–$197,500 — the shaded band above. At the midpoint, this role pays about $190k versus about $166k for comparable roles.

Based on 237 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 604 open roles on FindRole.

Listed pay typically runs $130,000–$155,000 across 440 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Sr. Software Engineer, CDN (Starlink)

As a Senior Software Engineer on Starlink’s CDN team, you will design and build scalable distributed systems to support the global expansion of Starlink's services. Your day-to-day responsibilities include developing robust and responsive distributed systems, creating tools for real-time diagnostics and maintenance, optimizing hardware utilization, and implementing traffic shaping across multiple CDNs. You will work with C, C++, or Rust, and have experience in distributed systems, networking layers 0-7, edge computing, DNS, and SSL/TLS. This role requires expertise in network topology, numerical optimization, and convex optimization, as well as a track record of deploying scalable software solutions in real-world applications.

What you'll do

  • Design, build, and scale a new Content Delivery Network (CDN) for Starlink.
  • Build robust, responsive, and scalable distributed systems for CDN operations.
  • Develop tools and alerting mechanisms to diagnose and maintain complex systems in real-time.
  • Optimize hardware utilization and cost efficiency using advanced algorithms and metrics.
  • Implement traffic shaping across multiple CDNs to ensure efficient data distribution.

What we're looking for

  • 5+ years of professional software development experience in C, C++, or Rust.
  • 3+ years of professional distributed systems experience or CDN system design and scaling.
  • Professional networking experience with knowledge in network topology and optimization techniques.
  • Experience developing, debugging, and deploying scalable real-world applications.
  • Advanced degree in computer science or engineering preferred.

More like this

Similar roles

Principal Software Engineer, CDN (Starlink)

SpaceX

Palo Alto, CA today $210,000$295,000
C C++ Rust Distributed Systems CDN Networking Edge Networking DNS Traffic Management Caching Load Balancing SSL/TLS DDoS Protection Monitoring Network Topology Numerical Optimization Graph Theory Convex Optimization CI/CD

Software Engineer (Starlink)

SpaceX

Redmond, WA today $125,000$145,000
C C++ Networking protocols Embedded systems BGP OSPF IS-IS Linux Real-time software Satellite communications CI/CD Python