Find your next role
Discover amazing opportunities across our network of companies committed to gender equality in the workplace.
Accounting & Finance, Software Engineering · Full-time
Redmond, WA, USA
Want to put code in space? Amazon's Low Earth Orbit (LEO) satellite constellation is on the path to general availability, and we need engineers who can help make our network services scalable, resilient, and ready for millions of customers worldwide. As a Software Development Engineer on the Software Defined Network controller team, you will design and build the control plane software that orchestrates a global telecom network spanning satellites, ground stations, and cloud infrastructure. This is a rare opportunity to work at the intersection of distributed systems, networking, and space technology, solving multi-dimensional resource allocation problems at a truly global scale. If you are a collaborative, curious engineer who thrives on complex systems challenges, we want to hear from you.
Export Control Requirement:
Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Key job responsibilities
- Design and deliver scalable, high-throughput, low-latency network architecture using AWS services such as Amazon Elastic Container Service, DynamoDB, Amazon Simple Storage Service, Amazon Kinesis, and Step Functions.
- Build and maintain highly available software that drives networking control plane operations across physical and virtual nodes, including satellite topology management and routing algorithms.
- Identify and implement automation, redundancy, and optimization improvements that strengthen network resilience as we approach general availability.
- Collaborate with engineers and stakeholders across multiple services and external partners to coordinate cross-service features and integrations.
- Participate actively in code reviews, operational support, and root cause analysis to ensure service reliability, and mentor teammates on software design and best practices.
A day in the life
You will split your time between heads-down engineering and close collaboration with teammates and cross-functional partners. On any given day you might be debugging a distributed systems issue, reviewing a colleague's design for a new routing optimization, or coordinating with an external partner on an integration point. The work is fast-paced as we close the gap to general availability, and your contributions will directly shape how proactive and resilient our operations become. As you grow, you can expect to take on broader scope, driving the roadmap for your services and leading alignment with both internal and external stakeholders.
About the team
The Software Defined Network controller team builds the brain behind the LEO satellite network. We design, implement, and operate the control plane that delivers a high-throughput telecom service composed of Low Earth Orbit satellites, customer terminals, gateways, cloud services, and terrestrial network infrastructure connecting into public and private networks. Our mission is to ensure reliable, high-quality connectivity for customers in unserved and underserved communities around the world. We are investing heavily in redundancy, automation, and performance optimization, and this is an exciting time to join as we prepare for general availability.