Taro Logo

Software Development Engineer - Elastic Compute Cloud (EC2)

Amazon is the world's leading cloud computing provider through AWS (Amazon Web 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 - Elastic Compute Cloud (EC2)

The EC2 Instance Quality team at AWS is responsible for monitoring the health and availability of all AWS EC2 instances globally. This is a critical role working at massive scale, as the team assesses and reports on the health of a substantial portion of all Internet servers worldwide.

As a Software Development Engineer on the Instance Quality team, you will:

  • Build distributed systems that scale with AWS's growth
  • Develop software for customer visibility into server health
  • Collaborate with AWS teams on integrating instance health data
  • Participate in on-call rotations for incident response
  • Share knowledge and mentor teammates

The role offers significant impact potential given AWS's position as the world's leading cloud provider. Team members highlight the satisfaction of building systems at massive scale, learning from experienced colleagues, and having influence over AWS products.

The team values work-life balance and flexibility in working hours. There is a strong focus on mentorship and career growth, with projects assigned to help engineers develop into well-rounded leaders.

The position offers competitive compensation ranging from $129,300 to $223,600 base salary depending on location, plus equity, sign-on bonuses and comprehensive benefits. The team has an inclusive culture with employee-led affinity groups and ongoing learning opportunities around diversity and inclusion.

Key technical responsibilities include:

  • Architecting scalable distributed systems
  • Developing monitoring and visibility tools
  • Building APIs and data processing pipelines
  • Incident response and troubleshooting
  • Cross-team collaboration on AWS products

This is an excellent opportunity for engineers interested in distributed systems, cloud infrastructure, and having large-scale impact while working with a supportive team focused on both technical excellence and career growth.

Last updated 5 minutes ago

Responsibilities For Software Development Engineer - Elastic Compute Cloud (EC2)

  • Architect distributed systems that scale with AWS growth
  • Develop software for customer visibility into server health
  • Collaborate with AWS teams on integrating instance health data
  • Participate in on-call rotation for incident response
  • Share knowledge and mentor teammates

Requirements For Software Development Engineer - Elastic Compute Cloud (EC2)

Java
Python
  • 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 - Elastic Compute Cloud (EC2)

Medical Insurance
Equity
401k
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on bonus
  • Flexible working hours
  • Career development opportunities
  • Mentorship program

Interested in this job?

Jobs Related To Amazon Software Development Engineer - Elastic Compute Cloud (EC2)

Software Development Engineer, FinTech

Software Development Engineer role at Amazon FinTech, building scalable ledger systems for financial operations and reporting.

Software Development Engineer, Amazon

Software Development Engineer role at Amazon's Financials Foundation Services team, building scalable financial systems processing billions in transactions globally.

SDE-2, RBS Tech

Amazon is seeking an SDE-2 for their RBS Tech team to develop ML-powered automation solutions supporting retail operations, offering mentorship and work-life balance.

Network Development Engineer, WWGST Network Engineering and Services

Network Development Engineer position at Amazon focusing on global network infrastructure, automation, and operational excellence within the World Wide Grocery Tech organization.

Software Dev Engineer II, Amazon Q Business

AWS Software Development Engineer II position building distributed cloud systems and services, requiring 1+ years of experience in software development.