SpaceX
- Robot type
- Marine and Space · Defense
- Location
- RedmondWashingtonUSA
- Job type
- Software
- Posted
- Oct 30, 2026
- Salary
- $165,000–$270,000 a year
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!



