AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The team is responsible for keeping the cloud running, supporting all AWS data centers, servers, storage, networking, power, and cooling equipment. This role focuses on developing and operating the network platform for all of Amazon including e-commerce products and cloud computing solutions.
As a Software Development Engineer, you will:
- Design and implement the next generation of Amazon's Software Defined Network (SDN) controllers
- Build software that controls traffic on AWS Backbone network
- Create scalable autonomous controller services that optimize traffic based on programmable business logic
- Work with distributed systems and collaborate with world-class experts
- Build high-quality, highly available services
- Participate in 24x7 on-call rotation
The role offers:
- Unique opportunity to work on one of the world's largest networks
- Hands-on experience with AWS technologies
- Collaboration with industry leaders in distributed systems
- Work in an agile, startup-like environment
- Chance to make direct impact on customer experience
- Professional growth through mentorship and knowledge-sharing
The ideal candidate will have:
- Professional software development experience
- Strong system design and architecture skills
- Programming expertise in at least one language
- Bachelor's degree in computer science or equivalent (preferred)
- Experience with full software development lifecycle
AWS values work-life harmony, diverse experiences, and inclusive team culture. The position offers opportunities for mentorship, career growth, and continuous learning in a dynamic environment.