Software Development Engineer, EC2 Fleet Maintenance

Amazon Web Services (AWS) is the world's leading cloud computing platform providing scalable infrastructure services.
$129,300 - $223,600
Cloud
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, EC2 Fleet Maintenance

Join Amazon's EC2 Fleet Maintenance team in Seattle as we expand our cloud infrastructure services. We're seeking talented engineers passionate about designing and developing highly scalable, distributed software systems. Our team is responsible for monitoring the EC2 fleet and implementing automated actions that maximize the availability and reliability of compute resources across AWS infrastructure.

The role offers exciting opportunities to work with cutting-edge technologies while solving complex problems in cloud computing. You'll be part of a creative team that values technical excellence and innovation, working on systems that directly impact customer experience through improved service reliability and availability.

We strongly emphasize work-life balance, offering flexible working hours and a supportive team environment. The on-call rotation is structured to minimize disruption (one week every two months), and we focus on building fault-tolerant systems to reduce emergency responses. When issues arise, we collaborate to implement permanent solutions rather than temporary fixes.

The compensation package is comprehensive, ranging from $129,300 to $223,600 based on location, plus equity, sign-on bonuses, and extensive benefits. This is an excellent opportunity for engineers who want to make a significant impact on one of the world's largest cloud computing platforms while maintaining a healthy work-life balance.

Join us in shaping the future of cloud computing while working with a team that values both technical excellence and personal well-being. Your contributions will directly influence the reliability and performance of AWS's core computing services, making this an ideal role for those seeking to work on large-scale, meaningful technical challenges.

Last updated 6 days ago

Responsibilities For Software Development Engineer, EC2 Fleet Maintenance

  • Design, implement and deploy mission-critical systems for EC2's infrastructure
  • Develop software algorithms and workflows for automated failure remediation
  • Deliver systems that measure and improve customer experience across availability, reliability, latency, and throughput
  • Participate in on-call rotation (one week every two months)

Requirements For Software Development Engineer, EC2 Fleet Maintenance

Linux
  • 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
  • Knowledge of design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, EC2 Fleet Maintenance

Medical Insurance
  • Flexible working hours
  • Work-life balance focus
  • Medical, financial, and other benefits
  • Total compensation package including equity and sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Fleet Maintenance

Tech Infra Program Manager, Datacenter Network Build, Brick And Network Delivery

Technical Infrastructure Program Manager role at AWS focusing on datacenter network deployment and automation across EMEA regions.

Cloud Support Engineer II - Database, Support Engineering

Cloud Support Engineer II position at AWS focusing on database technologies, requiring 3+ years of experience and strong technical expertise in cloud computing.

Cloud Support Engineer (Analytics)

Cloud Support Engineer role at AWS, combining technical expertise with customer service to support global cloud computing solutions.

Software Dev Engineer, EC2 VPC

Software Engineer role at Amazon EC2 VPC team developing cloud networking infrastructure and virtualized networking solutions across global regions.

Cloud Support Engineer II - Analytics, Support Engineering

Cloud Support Engineer II position at AWS focusing on Analytics services, requiring 3+ years of experience and strong technical expertise in cloud technologies.