Sr. Software Development Engineer, EC2 Nitro Specialized Instance team

AWS is the world's leading cloud computing platform providing scalable computing, storage, and database services.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

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

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.

Last updated 6 hours ago

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

  • Build next generation of network management systems
  • Work on Linux OS boot sequencing, Kernel, Hypervisor development
  • Develop peripheral device solutions (PCIe or NVMe)
  • Build compute infrastructure to support High Memory and High performance computing workloads
  • Interface with system BIOS for bare-metal instances
  • Drive critical system interactions within Nitro Hypervisor and EC2 control-plane services

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

Linux
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
Mental Health Assistance
  • Work-life balance
  • Flexible working hours
  • Mentorship opportunities
  • Career growth opportunities
  • Medical benefits
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, EC2 Nitro Specialized Instance team

Sr. Software Engineer - Digital Twin, Project Kuiper

Senior Software Engineer position at Amazon's Project Kuiper, building digital twin systems for satellite infrastructure.

Senior Software Engineer, AWS Container Registry

Senior Software Engineer role at Amazon Web Services focusing on building and scaling the Elastic Container Registry (ECR) service, with competitive pay and benefits.

Senior SDE, Project Kuiper Ground Services

Senior SDE position at Amazon's Project Kuiper developing mission-critical services for satellite constellation management

Software Dev Engineer

Senior Software Engineer role at Amazon working on global fulfillment network systems and optimization algorithms.

Senior Software Development Engineer, Project Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, focusing on satellite battery systems software development and test automation, offering $151K-$261K salary.