Join Amazon Web Services' Utility Computing (UC) team, specifically the EC2 Nitro Specialized Instance team, where you'll be working on groundbreaking cloud computing technologies. The Nitro team is responsible for AWS's custom virtualization stack that powers the world's largest compute cloud. You'll be developing systems for high-performance computing and database workloads, working with cutting-edge technologies including custom silicon (Graviton3), and various hypervisor technologies.
As a Senior Software Development Engineer, you'll be building next-generation network management systems for one of the world's largest networks. The role requires deep expertise in systems programming, particularly in areas like Linux OS boot sequencing, kernel development, hypervisor technologies (Xen/KVM), and peripheral device development. You'll be working primarily with C/C++ and Rust, with supporting work in Python and Lua.
The team culture emphasizes work-life balance, mentorship, and continuous learning. You'll work closely with EC2 Principal Engineers and technical leaders to define technical direction and deliver high-quality solutions. The role offers excellent growth opportunities and the chance to work on systems that operate at unprecedented scale.
Amazon provides a comprehensive benefits package and is committed to fostering an inclusive environment through various employee-led affinity groups and diversity initiatives. The position offers competitive compensation, including equity opportunities, and the chance to work on technology that impacts millions of AWS customers globally.
If you're passionate about systems programming, have strong leadership skills, and want to work on cutting-edge cloud infrastructure, this role offers an exceptional opportunity to make a significant impact in cloud computing technology.