Skip to content

Jobs

SpaceX

Robot type
Marine and Space · Defense
Location
RedmondWashingtonUSA
Job type
Software
Posted
Oct 30, 2026
Salary
$165,000–$270,000 a year
Full-time

Sr. Software Engineer (Starlink)

Job description

As a Sr. Software Engineer on the Starlink Enterprise Products team you will define, build, and deploy product features and capabilities that unlock new opportunities to advance global connectivity. Your software will have a meaningful and measurable impact in areas such as aviation, maritime, transportation, healthcare, remote communities, research operations, media broadcast, datacenters, and more.

To succeed in this role, you must be a technically excellent first-principles problem solver. You must be a self-starter and have a passion for making things work in high-impact situations.

SpaceX was founded under the belief that a future where humanity is out exploring the stars is…

Job responsibilities

  • Develop highly reliable real-time software running on network switches, servers, ground antennas, and satellites to optimize network performance to support the most demanding applications and environments.
  • Own the impact of the software you create over its complete lifecycle including architecture design, implementation, testing, and support. Incorporate learnings from real-world deployments to drive continual improvement.
  • Develop tools where needed to support testing, performance monitoring and troubleshooting of the systems that depend on your software.
  • Build prototypes and manage experiments to prove out key design concepts.
  • Innovate next-generation networking technologies to direct data through an ever-changing network of satellites, ground stations, and users.

Job requirements

  • Bachelor’s degree in computer science, engineering, math, or science discipline.
  • 5+ years of professional experience in software development.
  • Experience with networking protocols (UDP, TCP/IP, etc.) and operating systems.
  • Experience writing software on embedded devices.
  • Experience writing C or C++ in a production environment.
  • Experience owning development, testing, and deployment of software for real-world applications.
  • Experience developing software for network optimization, traffic shaping, or bandwidth management.
  • Proven ability to work effectively in a dynamic environment with changing needs and requirements.

Similar jobs

Robot deals

All deals →

Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!