EC2 Nitro is at the heart of AWS's compute infrastructure, representing the world's largest and most rapidly expanding compute cloud. This role is within the team responsible for AWS's groundbreaking virtualization technology, built on custom hardware, firmware, and applications. As a Software Engineer II, you'll work on the Nitro team that manages critical instance-facing services including IMDS, DNS, and time services.
The position offers an opportunity to work with cutting-edge technology that supports Intel, AMD, and Amazon's custom Graviton processors. You'll be developing software that runs on Nitro cards installed in all EC2 Nitro hosts, directly impacting millions of customers worldwide. The role requires expertise in systems programming languages like C, C++, or Rust, and deep knowledge of Linux environments.
You'll collaborate with diverse technical teams across hardware, firmware, and software domains, contributing to the architecture and development of new EC2 compute platforms. The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits.
This is an excellent opportunity for engineers passionate about large-scale distributed systems, virtualization technology, and cloud computing. You'll be working in Seattle, contributing to technology that powers a significant portion of the internet's infrastructure. The role combines technical depth with leadership opportunities, including mentoring junior engineers and driving best practices for quality and reliability.