Software Development Engineer II, Compute Services

World's largest cloud computing service provider through Amazon Web Services (AWS)
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, Compute Services

Amazon Web Services (AWS) EC2 team is seeking a Software Development Engineer II to join their Server Provisioning team. This role is at the heart of AWS's cloud computing infrastructure, working on the Nitro system - AWS's ground-up design for virtualization at global scale. The position involves working with custom hardware, firmware, and applications that support multiple processor architectures including Intel, AMD, and Amazon's custom silicon (Graviton2).

The EC2 Server Provisioning team is crucial to AWS operations, serving as the assembly line for EC2 by transforming new servers into virtualized hosts that run customer workloads globally. Every EC2 instance across all data centers worldwide passes through this team's services. The role offers the opportunity to become an expert in distributed, asynchronous services operating at unprecedented scale.

The position requires strong Java programming skills and involves the complete software development lifecycle. Engineers work closely with EC2 Principal Engineers and technical leaders to define and implement solutions that maintain high availability while managing millions of devices globally. The team's infrastructure must handle live devices without customer downtime while supporting EC2's rapidly growing fleet.

This is an excellent opportunity for engineers passionate about large-scale distributed systems, cloud infrastructure, and solving complex technical challenges. The role offers competitive compensation ($129,300-$223,600 based on location) plus equity and comprehensive benefits. Join AWS to make history in cloud computing while working with cutting-edge technology and talented engineers.

Last updated 2 hours ago

Responsibilities For Software Development Engineer II, Compute Services

  • Work on EC2 Server Provisioning team
  • Build and maintain distributed, asynchronous services at global scale
  • Design and implement software infrastructure for EC2 virtualization
  • Manage live devices without customer downtime
  • Full lifecycle software development including requirements, design, implementation, testing, monitoring, and reporting

Requirements For Software Development Engineer II, Compute Services

Java
  • 4+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, Compute Services

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Compute Services

Software Development Engineer

Software Development Engineer role at Amazon India, focusing on building and automating financial/accounting systems for the fastest-growing marketplace in India and Emerging Markets.

Software Development Engineer, KCDX

Software Development Engineer position at Amazon's Kindle Reader organization, focusing on book delivery and reading experience innovation for millions of customers.

Software Dev Engineer II, Alexa Enterprise Products

Software Development Engineer II position at Amazon's Alexa Smart Properties team, building innovative solutions for Alexa integration across multiple devices and platforms.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce platforms with competitive compensation and comprehensive benefits.

Software Development Engineer, AWS Backup

AWS Backup Software Development Engineer position focused on building and maintaining cloud backup solutions at Amazon Web Services in Vancouver.