Amazon's EC2 Nitro team is seeking a Software Development Engineer II to join their innovative cloud computing division. This role is at the heart of AWS's virtualization technology, working on the planet's largest and most feature-rich compute cloud platform.
The position offers an exciting opportunity to work on AWS' ground-up design for virtualization at global scale, built on a fully custom stack of hardware, firmware, and applications. The Nitro platform has enabled EC2 to support multiple processor architectures including Intel, AMD, and Amazon's custom silicon (Graviton processor family) while setting new industry standards for security and performance.
As a Software Engineer II in the EC2 Nitro team, you'll be responsible for the instance-facing services including IMDS (web server for instance configuration), DNS, RusTick (time), Windows activation, and infrastructure for launching and updating these services. You'll work with sophisticated software that runs on Nitro (PCI) cards installed in all EC2 Nitro hosts.
The role requires strong expertise in C, C++, or Rust development in a Linux environment, along with solid understanding of computer science fundamentals. You'll be working with a broad and deep group of technical teams that develop hardware, firmware, systems, and application software. The position demands experience with Linux package management, version control systems, automated build processes, and software unit testing.
The compensation is highly competitive, ranging from $129,300 to $223,600 based on geographic location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. This is an excellent opportunity for a mid-level engineer looking to make a significant impact on cloud computing infrastructure at a global scale.
Join Amazon's EC2 Nitro team to help drive the future of cloud computing, working with cutting-edge technology while developing your skills in a fast-paced, innovative environment. You'll have the opportunity to mentor junior engineers, drive system architecture decisions, and contribute to one of the most widely-used cloud computing platforms in the world.