Software Development Engineer, Compute Services

World's largest cloud computing service provider offering infrastructure and platform services.
$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) EC2 team is seeking a Software Development Engineer to join their Server Provisioning team, which is crucial to AWS's cloud infrastructure. The role focuses on working with Nitro, AWS's ground-up design for virtualization at global scale, supporting various processor architectures including Intel, AMD, and Amazon's custom Graviton2 silicon. The position involves developing and maintaining the software infrastructure that transforms manufacturing hardware into cloud infrastructure, managing millions of devices globally. Engineers will work primarily in Java, handling the complete software development lifecycle from design to implementation and monitoring. The team operates at massive scale, as every EC2 instance worldwide passes through their services. This is an opportunity to work on foundational infrastructure that powers the world's largest cloud computing service, requiring expertise in distributed systems and high-availability architecture. The compensation package is comprehensive, ranging from $129,300 to $223,600 based on location, plus equity and benefits. The role offers the chance to make significant impact on global cloud infrastructure while working with cutting-edge technology and expert engineers.

Last updated 3 hours ago

Responsibilities For Software Development Engineer, Compute Services

  • Work on EC2 Server Provisioning team to turn new servers into EC2 virtualized hosts
  • Develop distributed, asynchronous services running at global scale
  • Manage live devices without downtime while maintaining EC2 fleet health
  • Full lifecycle software development including requirements, design, implementation, testing, monitoring
  • Work closely with EC2 Principal Engineers and technical leaders

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, 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.

Software Development Engineer, AWS Backup

Software Development Engineer position at AWS Backup team, building and scaling cloud protection services with competitive compensation and excellent growth opportunities.