Join Amazon's Managed Fleets team within AWS Utility Computing (UC) to build and manage automation systems that handle millions of hosts across Amazon's infrastructure. The team abstracts host and fleet management complexities away from thousands of service teams, enabling them to focus on building services and delivering customer value. As a Software Development Engineer, you'll work with technologies like Java, TypeScript, React, and Python, developing innovative solutions that help customers define and monitor their fleet operations. The role involves designing distributed systems, working with synchronous API orchestration, and solving scalability challenges.
The position offers excellent growth opportunities within AWS, the world's leading cloud platform. You'll be part of a supportive team that values work-life harmony and maintains high standards through design and code reviews. The role includes on-call responsibilities (once every 6 weeks), with a strong focus on building fault-tolerant systems to minimize disruptions.
Working at Amazon Web Services means joining a pioneer in cloud computing that continues to innovate and set industry standards. The company values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. You'll have access to mentorship programs, knowledge-sharing resources, and career development support to help you grow professionally.
The team operates at massive scale, managing millions of hosts while keeping them secure and efficient. This requires staying current with cutting-edge technologies and constantly innovating. As an experienced engineer, you'll play a crucial role in developing solutions for complex problems while collaborating with various stakeholders across the organization. If you're passionate about building large-scale systems and want to make an Amazon-scale impact, this role offers the perfect opportunity to contribute to critical infrastructure that powers thousands of services across Amazon.