Principal Software Engineer, CDN (Starlink)

2 weeks, 3 days ago
Full-time
Lead
Software Development
SpaceX

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the aim of revolutionizing space technology and enabling human life on other planets.

Aerospace & Defense
10K-50K
Founded 2002

Description

  • Design, build, and scale a new Content Delivery Network (CDN) for Starlink.
  • Build robust, responsive, and scalable distributed systems.
  • Develop tools, visibility, and alerting to diagnose, operate, and maintain business-critical systems in real time.
  • Design algorithms to optimize hardware utilization and cost efficiency against key performance metrics.
  • Implement systems that shape traffic across multiple CDNs.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to validate future design concepts and use cases for Starlink.

Requirements

  • Bachelor’s degree in computer science, engineering, or another STEM discipline and 10+ years of professional software development experience, or 12+ years of software development experience in lieu of a degree.
  • Software development experience in C, C++, or Rust.
  • 5+ years of professional distributed systems experience or experience designing, building, and/or scaling a CDN system.
  • 7+ years of professional networking experience.
  • Advanced degree in computer science or engineering preferred.
  • Professional experience working on complex networking systems across layers 0–7 preferred.
  • Experience with edge networking, DNS, traffic management, caching, load balancing, SSL/TLS, DDoS protection, and/or monitoring preferred.
  • Knowledge of network topology, numerical optimization techniques, graph theory approaches, or convex optimization preferred.
  • Experience developing, debugging, and deploying scalable software used in real-world applications preferred.
  • Creative problem-solving ability, strong analytical skills, and solid engineering fundamentals preferred.
  • Excellent written and verbal communication skills preferred.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Must be willing to work extended hours and weekends as needed.
  • Must meet ITAR eligibility requirements as a U.S. citizen, national, lawful permanent resident, refugee, asylee, or otherwise eligible for required U.S. Department of State authorization.

Benefits

  • Base salary of $210,000–$295,000 per year for the Software Engineer/Senior level, with final compensation determined case by case.
  • Eligibility for long-term incentives including company stock, stock options, or long-term cash awards.
  • Potential discretionary bonuses.
  • Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan, short- and long-term disability insurance, and life insurance.
  • Paid parental leave, 3 weeks of paid vacation, 10 or more paid holidays per year, and 5 days of sick leave per year for exempt employees.
  • Access to various other discounts and perks.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improve product testing, deployment, and data-driven quality across land, sea, and air systems.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
4 hours, 36 minutes ago

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improves testing, analytics, and quality across defense products in land, sea, and air domains.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
4 hours, 36 minutes ago

Staff Software Engineer

Kaseya 1K-5K IT Services

Kaseya is hiring a Staff Software Engineer to lead the design and delivery of a unified Identity and Access Management platform for a large portfolio of cloud products.

Active Directory HIPAA JWT SAML Secrets Management
4 hours, 51 minutes ago

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improves product testing, deployment, and analytics across land, sea, and air systems.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
4 hours, 51 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers