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

Join Amazon Web Services (AWS) EC2 team to work on the world's largest cloud computing infrastructure. As part of the EC2 Server Provisioning team, you'll be responsible for the critical systems that transform raw hardware into EC2 virtualized hosts running customer workloads globally. The role involves working with AWS's Nitro system - a ground-up design for virtualization at global scale built on custom hardware, firmware and applications. You'll be developing distributed, asynchronous services that manage millions of devices across the globe, ensuring zero downtime for customers while maintaining and scaling the EC2 fleet. The position requires expertise in Java development and offers the opportunity to work with cutting-edge cloud technologies. You'll collaborate with Principal Engineers and technical leaders to shape technical direction and deliver high-quality solutions. This is a chance to make significant impact at AWS, working on systems that form the foundation of Amazon's cloud infrastructure. The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. If you're passionate about large-scale distributed systems and want to help build the future of cloud computing, this role offers an exciting opportunity to work on challenging technical problems at unprecedented scale.

Last updated 10 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 keeping EC2 fleet healthy
  • Full lifecycle software development including requirements, design, implementation, testing, monitoring

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
Equity
  • Medical benefits
  • Financial benefits
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Compute Services

Software Development Engineer II, Brand Innovation Lab

Software Development Engineer II position at Amazon's Brand Innovation Lab, building advertising experiences using Java, Kotlin, Go, and React, with competitive compensation and benefits.

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.