Software Engineer (Starlink)
SpaceX
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- OperationsTroubleshootingNetworking
- Nice to have
- C++System designEmbedded systems
- Work
- On-site in Redmond
- Pay
- Not stated by the employer.
- Skill demand
- C++39%Troubleshooting36%Operations18%Networking11%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 2, 2026 · still open
Sign in free to see which of these skills your resume already shows.
As a Software Engineer on the Starlink Enterprise Products team, you will define, build, and deploy product features and capabilities that advance global connectivity. Your software will impact 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, a self-starter, and have a passion for making things work in high-impact situations.
Key Responsibilities
- Develop highly reliable real-time software running on network switches, servers, ground antennas, and satellites to optimize network performance for demanding applications and environments.
- Own the impact of your software over its complete lifecycle, including architecture design, implementation, testing, and support.
- Incorporate learnings from real-world deployments to drive continual improvement.
- Develop tools for testing, performance monitoring, and troubleshooting of dependent systems.
- Build prototypes and manage experiments to prove key design concepts.
- Innovate next-generation networking technologies to direct data through an ever-changing network of satellites, ground stations, and users.
Requirements & Tech Stack
- Networking protocols: UDP, TCP/IP
- Operating systems
- C or C++ (preferred, in a production environment)
- Experience with network optimization, traffic shaping, or bandwidth management (preferred)
- Experience with security issues associated with distributed systems and internet services (preferred)
- Deep understanding of service provider networks, including:
- Connectivity: Ethernet, IPv4, IPv6, MPLS
- Routing: BGP, OSPF, IS-IS
- Internet services: subscriber provisioning, BRAS, DNS, DHCP, NTP
Qualifications
- Bachelor’s degree in computer science, engineering, math, or science discipline.
- Experience writing software on embedded devices (preferred).
- Experience owning development, testing, and deployment of software for real-world applications (preferred).
- Proven ability to work effectively in a dynamic environment with changing needs and requirements (preferred).
- Excellent written and verbal communication skills (preferred).
ITAR Requirements
- Applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.