Sr. Software Engineer (Starlink Mobile)

SpaceX•Redmond, WA
•$165,000 - $270,000

About The Position

The Sr. Software Engineer, Beam Planning (Starlink Mobile) develops software for Starlink Mobile, a satellite network intended to provide LTE phones and devices worldwide with text, voice, and data connectivity. The role is responsible for the complete software lifecycle, including development, testing, and support, and for using real-world performance to inform software design. The engineer will build reliable, real-time software to determine which user, laser, gateway, and other beams should be formed to deliver a strong user experience across a low-latency, high-bandwidth satellite network. The position also involves architecture and design work, prototyping, experimentation, and tools that support development, deployment, data analysis, and testing across virtualized hardware, hardware-in-the-loop simulations, and on-orbit environments. Extended hours and weekends may be required as needed.

Requirements

  • Bachelor’s degree in computer science, engineering, math, or another STEM discipline and 5+ years of professional software development experience; alternatively, 7+ years of professional software development experience in lieu of a degree.
  • Development experience in assembly, C, or C++.
  • Must be willing to work extended hours and weekends as needed.

Nice To Haves

  • Knowledge of real-time rendering, game engine development, physics simulation, or other real-time, resource-constrained, high-performance computing.
  • Knowledge of network topology, numerical optimization techniques, graph-theoretic approaches, or convex optimization.
  • Experience developing, debugging, and deploying software used in real-world applications or projects.
  • Creative problem-solving approach, exceptional analytical skills, and strong engineering fundamentals.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Experience with distributed systems and internet services.

Responsibilities

  • Develop highly reliable, real-time software that determines which user, laser, gateway, and other beams should be formed to provide the best possible user experience on the satellite network.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to validate key design concepts.
  • Develop tools for software development and deployment, data analysis and visualization, and test execution across virtualized hardware environments, real hardware-in-the-loop simulations, and on-orbit testing.
  • Manage the complete lifecycle of created software, including development, testing, and support, and use real-world performance feedback to improve software design.

Benefits

  • Potential eligibility for long-term incentives in the form of company stock or long-term cash awards, and potential discretionary bonuses.
  • Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • Access to a 401(k) retirement plan.
  • Short- and long-term disability insurance.
  • Life insurance.
  • Paid parental leave.
  • Various other discounts and perks.
  • May accrue 3 weeks of paid vacation.
  • Eligible for 10 or more paid holidays per year.
  • Washington State employees accrue paid sick time in compliance with state and federal law.
  • Company shuttles for roundtrip travel from select Seattle locations to the SpaceX Redmond office Monday to Friday.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service