Taro Logo

Sr. Software Development Engineer, EC2 Nitro Specialized Instance team

AWS is the world's leading cloud computing platform providing computing, storage, and infrastructure services.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Development Engineer, EC2 Nitro Specialized Instance team

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.

Last updated 3 months ago

Responsibilities For Sr. Software Development Engineer, EC2 Nitro Specialized Instance team

  • Work on EC2 Nitro's virtualization platform
  • Develop systems for High Memory and HPC workloads
  • Interface with system BIOS for bare-metal instances
  • Drive critical system interactions within Nitro Hypervisor
  • Work with EC2 control-plane services
  • Develop in C/C++ or Rust with supporting scripts in Python and Lua

Requirements For Sr. Software Development Engineer, EC2 Nitro Specialized Instance team

Python
Rust
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Sr. Software Development Engineer, EC2 Nitro Specialized Instance team

Medical Insurance
401k
  • Work-life balance
  • Mentorship & Career Growth
  • Flexible working hours

Interested in this job?