Join Amazon's Managed Fleets team to build automation that manages millions of hosts across Amazon's infrastructure. The team abstracts host and fleet management away from thousands of service teams, enabling engineers to focus on building services and delivering customer value. As part of AWS Utility Computing (UC), you'll work on foundational services like Amazon S3 and EC2, developing innovative solutions that set AWS apart in the industry.
As a Software Development Engineer, you'll build software that enables customers to define and monitor their fleet configurations using technologies like Java, TypeScript, React, and Python. The role involves working with distributed systems, API orchestration, and solving complex scalability challenges. You'll be part of a supportive team that values work-life balance and maintains high standards through design and code reviews.
The position includes on-call responsibilities (once every 6 weeks), with a focus on building fault-tolerant systems to minimize unnecessary pages. You'll collaborate with talented engineers, contribute to technical designs, and have the opportunity to make an Amazon-scale impact while working on cutting-edge cloud technologies.
The team offers excellent growth opportunities, both personally and professionally. We maintain a high bar for quality through thorough design and code reviews, while also making time for social activities and workplace enjoyment. This is an exciting opportunity to join a team at the forefront of cloud infrastructure management, working on systems that operate at massive scale.