Software Development Engineer, 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
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Compute Services

Amazon Web Services (AWS) is seeking a Software Development Engineer to join their EC2 Server Provisioning team, a crucial component of AWS's cloud computing infrastructure. This role sits at the heart of AWS's Nitro system, which powers the world's largest and fastest-growing compute cloud.

The position involves working with AWS's ground-breaking Nitro architecture, a custom-built virtualization stack that supports multiple processor types including Intel, AMD, and Amazon's own Graviton2. As part of the EC2 Server Provisioning team, you'll be responsible for the critical infrastructure that transforms raw hardware into virtualized hosts serving customer workloads across the globe.

The scale of this role is truly impressive - every EC2 instance running anywhere in the world passes through the systems maintained by this team. You'll be working with distributed, asynchronous services at a global scale, managing millions of devices while ensuring zero customer downtime. The technical stack primarily uses Java, and you'll be involved in the complete software development lifecycle from requirements gathering to production deployment.

This is an excellent opportunity for engineers who want to make a significant impact on cloud computing infrastructure. You'll work closely with Principal Engineers and technical leaders, contributing to both technical direction and hands-on implementation. The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits.

The ideal candidate will have at least 3 years of professional software development experience and a strong background in system design and architecture. You'll be joining a team that's at the forefront of cloud computing innovation, working on technology that directly impacts millions of AWS customers worldwide.

Last updated 8 minutes ago

Responsibilities For Software Development Engineer, Compute Services

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

Requirements For Software Development Engineer, Compute Services

Java
  • 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

Benefits For Software Development Engineer, 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, Compute Services

Software Development Engineer

AWS QuickSight is hiring a Software Development Engineer to build world-class BI experiences and services, focusing on Embedded Analytics and Enterprise-grade solutions.

Software Development Engineer, AWS Parallel Computing Service, Slurm team

AWS Software Development Engineer role focusing on high-performance computing with the Parallel Computing Service team, building and maintaining Slurm-based cloud infrastructure.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video, building scalable systems for live event streaming, offering competitive compensation and opportunity to work with cutting-edge technologies.

Software Development Engineer, Utility Computing

AWS Software Development Engineer position focusing on Virtual Private Cloud infrastructure, offering competitive compensation and the opportunity to work on large-scale cloud networking solutions.

Software Development Engineer, Aurora Storage

Software Development Engineer position at Amazon AWS, building hyper-scale database services for Aurora Storage, offering competitive salary and hybrid work model.