Software Dev Engineer II, EC2 Nitro

World's leading cloud computing and e-commerce company pioneering cloud infrastructure with AWS
$129,300 - $223,600
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Dev Engineer II, EC2 Nitro

Join Amazon Web Services' EC2 Nitro team, where you'll be at the forefront of cloud computing innovation. EC2 Nitro powers the world's largest and fastest-growing compute cloud, built on custom hardware, firmware, and applications. As a Software Engineer II, you'll work on AWS' groundbreaking virtualization technology that supports Intel, AMD, and Amazon's custom Graviton processors.

You'll be part of the team responsible for instance-facing services, including the Exception Services like IMDS, DNS, RusTick, and Windows activation infrastructure. Your work will directly impact the performance and reliability of EC2 instances across AWS's global infrastructure.

The role offers an opportunity to work with cutting-edge technology, collaborating with teams across hardware, firmware, and systems software. You'll be designing and developing large-scale software systems that run across AWS data centers, while helping shape the team's technical direction and mentoring junior engineers.

The ideal candidate will thrive in a fast-paced environment, bringing strong technical abilities in C, C++, or Rust development within Linux environments. You'll work with state-of-the-art virtualization technology while contributing to the platform that powers countless businesses worldwide.

This position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus comprehensive benefits including equity and sign-on payments. Join us in Seattle and be part of the team that's defining the future of cloud computing at AWS.

Last updated 6 days ago

Responsibilities For Software Dev Engineer II, EC2 Nitro

  • Design, develop, test, and deploy large-scale software running across AWS data centers
  • Collaborate with EC2 teams to help curate the team's roadmap
  • Drive system architecture
  • Implement best practices for product quality
  • Coach and develop junior engineers
  • Own instance-facing services including IMDS, DNS, RusTick, and Windows activation
  • Support software emulation of devices such as timer, serial console, and VGA device

Requirements For Software Dev Engineer II, EC2 Nitro

Linux
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with Linux package management
  • Experience with version control systems
  • Experience with automated build processes
  • Experience with software unit testing
  • Knowledge of Linux operating system internals

Benefits For Software Dev Engineer II, EC2 Nitro

Medical Insurance
Equity
  • Equity
  • Medical Insurance
  • Sign-on bonus
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, EC2 Nitro

Tech Infra Program Manager, Datacenter Network Build, Brick And Network Delivery

Technical Infrastructure Program Manager role at AWS focusing on datacenter network deployment and automation across EMEA regions.

Cloud Support Engineer II - Database, Support Engineering

Cloud Support Engineer II position at AWS focusing on database technologies, requiring 3+ years of experience and strong technical expertise in cloud computing.

Cloud Support Engineer (Analytics)

Cloud Support Engineer role at AWS, combining technical expertise with customer service to support global cloud computing solutions.

Software Dev Engineer, EC2 VPC

Software Engineer role at Amazon EC2 VPC team developing cloud networking infrastructure and virtualized networking solutions across global regions.

Cloud Support Engineer II - Analytics, Support Engineering

Cloud Support Engineer II position at AWS focusing on Analytics services, requiring 3+ years of experience and strong technical expertise in cloud technologies.