Senior Software Dev Engineer, EC2 Nitro

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with AWS.
$151,300 - $261,500
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cloud · Enterprise SaaS

Description For Senior Software Dev Engineer, EC2 Nitro

EC2 Nitro is at the heart of AWS's compute infrastructure, driving the planet's largest and most feature-rich compute cloud. This role offers an opportunity to work on AWS's ground-up design for virtualization at global scale, built on a fully custom stack of hardware, firmware, and applications. As a Senior Software Dev Engineer, you'll be instrumental in developing new EC2 compute platforms that support Intel, AMD, and Amazon's custom Graviton processors.

The position requires expertise in C, C++, or Rust development in a Linux environment, along with strong computer science fundamentals. You'll collaborate with diverse technical teams across hardware, firmware, and systems software development. The role offers exposure to cutting-edge virtualization technology and the chance to impact cloud computing at a massive scale.

Amazon Web Services provides an inclusive work environment that values work-life harmony and diverse experiences. The company offers comprehensive benefits, including medical coverage, equity compensation, and sign-on payments. You'll join a culture that emphasizes continuous learning, with access to mentorship, employee-led affinity groups, and career development resources.

The position is based in Seattle, WA, with compensation reflecting market conditions. This is an excellent opportunity for experienced engineers who want to work on technology that powers companies from startups to Fortune 500 enterprises, while being part of a team that's continuously raising the industry bar for security and performance in cloud computing.

Last updated an hour ago

Responsibilities For Senior Software Dev Engineer, EC2 Nitro

  • Drive development for new EC2 compute platforms
  • Work with technical teams that develop hardware, firmware, systems and application software
  • Develop and maintain virtualization platforms at global scale
  • Contribute to EC2 Nitro's custom stack of hardware, firmware and applications

Requirements For Senior Software Dev Engineer, EC2 Nitro

Linux
Rust
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with Linux package management
  • Experience with version control systems
  • Experience with automated build processes
  • Experience with software unit testing

Benefits For Senior Software Dev Engineer, EC2 Nitro

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Flexible work-life balance
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Continuous learning and development

Interested in this job?

Jobs Related To Amazon Senior Software Dev Engineer, EC2 Nitro

Critical Infrastructure Data Center Regional Electrical Engineer (Field Engineering)

Senior Field Engineer role at AWS supporting data center infrastructure, combining technical expertise with project management to ensure optimal operation of cloud computing facilities.

Sr Product Cost Engineer, Amazon Custom Modules

Senior Product Cost Engineer role at AWS, focusing on infrastructure cost optimization, supplier negotiations, and strategic cost modeling for cloud infrastructure components.

Construction Manager, Data Centers

Senior Construction Manager role at AWS managing data center construction projects, requiring 6+ years of experience in large-scale MEP project management.

Sr. Worldwide Specialist Solutions Architect, HPC

Senior Worldwide Specialist Solutions Architect position at AWS focusing on High Performance Computing (HPC) solutions and cloud architecture.

Linux Systems Engineer III, AWS Managed Operations (MO) AWSOM Team

Senior Systems Engineer role at AWS focusing on cloud operations, system reliability, and infrastructure management for one of the world's leading cloud providers.