AWS Utility Computing (UC) is seeking a Senior Software Development Engineer to join the EC2 Nitro Specialized Instance team. This role is crucial in developing AWS's largest and most feature-rich compute cloud platform. The Nitro team has revolutionized virtualization at global scale with a custom stack of hardware, firmware, and applications.
As a Senior SDE, you'll work on purpose-built platform development for high-performance computing workloads and database workloads like SAP, Oracle, and SQL with massive memory requirements. The role involves deep technical work with system BIOS, Nitro Hypervisor, and EC2 control-plane services.
The ideal candidate will have strong systems knowledge in areas such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), and peripheral device development (PCIe or NVMe). You'll be working primarily with C/C++ or Rust, along with Python and Lua for supporting scripts and tests.
Amazon offers a comprehensive benefits package and emphasizes work-life balance. The team culture promotes inclusion, knowledge sharing, and mentorship. You'll work closely with EC2 Principal Engineers and technical leaders to shape technical direction and deliver high-quality solutions.
This is an excellent opportunity for experienced engineers who want to impact millions of AWS customers while working on cutting-edge virtualization technology. The role offers competitive compensation, including equity, sign-on payments, and comprehensive benefits, with base pay ranging from $151,300 to $261,500 depending on location and experience.