Join Amazon's EC2 Nitro team, driving the planet's largest and fastest-growing compute cloud. As a Software Development Engineer on the EC2 Server Provisioning team, you'll be part of the critical infrastructure that transforms hardware into EC2 virtualized hosts running customer workloads globally. The role involves working with AWS's ground-up design for virtualization at global scale, built on custom hardware, firmware, and applications.
The EC2 Provisioning team serves as the assembly line for EC2, managing millions of devices across the globe. You'll become an expert in distributed, asynchronous services running at global scale, working with technologies primarily in Java while handling the full software development lifecycle. The team is responsible for converting manufacturing hardware into cloud infrastructure that powers various EC2 instance types.
Amazon offers a strong culture of inclusion with employee-led affinity groups and innovative benefits. The team values work-life harmony and provides flexibility in working hours. You'll benefit from mentorship opportunities, knowledge sharing, and thorough code reviews. Career growth is prioritized through project assignments that help develop well-rounded engineering skills.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll work in a collaborative environment, participating in design reviews, implementations, and continuous improvement initiatives. This role is perfect for experienced developers passionate about building scalable cloud computing infrastructure and working with cutting-edge technologies.