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 critical component of AWS's cloud infrastructure. This role sits at the heart of AWS's Elastic Cloud Computing (EC2) service, working with the Nitro system - AWS's ground-breaking virtualization technology.

The position offers an opportunity to work on systems operating at unprecedented scale, supporting millions of devices globally. You'll be part of the team responsible for transforming raw hardware into cloud infrastructure that powers AWS's diverse instance types. The role involves working with cutting-edge technology including custom hardware, firmware, and applications that form the backbone of AWS's compute services.

As an engineer on the team, you'll become an expert in distributed systems and asynchronous services, working primarily in Java. Your responsibilities will span the entire software development lifecycle, from requirements gathering to implementation and monitoring. You'll collaborate with principal engineers and technical leaders to shape the technical direction of critical infrastructure systems.

The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be working at Amazon's Seattle location, contributing to technology that serves as the foundation for countless global services and applications.

This is an ideal position for someone who wants to work on challenging technical problems at massive scale, with opportunities to influence the direction of cloud computing technology. You'll be part of a team that's essential to AWS's operations, working on systems that must maintain high availability while supporting rapid growth and innovation in cloud services.

The role combines hands-on coding with systems design, requiring both technical depth and architectural thinking. You'll need to balance immediate technical needs with long-term scalability and reliability considerations, all while working in an environment that prizes innovation and customer focus.

Last updated 7 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 software infrastructure for cloud infrastructure deployment
  • Full lifecycle software development including requirements, system design, implementation, testing, monitoring
  • Work with EC2 Principal Engineers on technical direction and system design

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
401k
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package including equity and sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Compute Services

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.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.