EC2 Nitro drives the planet's largest, fastest growing and most feature-rich compute cloud. As part of the EC2 Server Provisioning team, you'll be working on AWS's ground-up design for virtualization at global scale, built on a fully custom stack of hardware, firmware and applications.
The team is responsible for the critical infrastructure that transforms manufacturing hardware into cloud infrastructure supporting millions of EC2 instances globally. You'll be working with distributed, asynchronous services at a massive scale, managing live devices without downtime while maintaining fleet health.
The role involves full software development lifecycle work, primarily in Java, including requirements gathering, system design, implementation, testing, monitoring, support, alarming, and reporting. You'll own your software end-to-end and work closely with EC2 Principal Engineers and technical leaders.
We value work-life harmony and foster an inclusive team culture with ten employee-led affinity groups across 190 global chapters. The team offers mentorship opportunities, knowledge sharing, and career growth support. You'll participate in thorough code reviews and have the chance to work on increasingly complex tasks.
The position offers competitive compensation ranging from $129,300 to $223,600 per year based on location, plus equity, sign-on payments, and comprehensive benefits including medical and financial benefits.
Join us in building the foundation that powers every EC2 service, both internal and external, and help drive the future of cloud computing at AWS.