Software Development Engineer - Elastic Compute Cloud (EC2)

World's leading cloud computing provider and e-commerce company
$129,300 - $223,600
Cloud
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)

Join Amazon's EC2 Instance Quality team, a crucial part of AWS responsible for monitoring the health and availability of EC2 instances worldwide. This role offers an opportunity to work on systems operating at incredible scale, processing and monitoring a substantial portion of the world's Internet servers. The team provides essential APIs and data that customers rely on for deployments, autoscaling, and incident response.

As a Software Development Engineer, you'll be part of a team that values work-life balance and inclusive culture. You'll collaborate with talented engineers to build and scale distributed systems that directly impact AWS customers. The role involves developing innovative solutions for server health monitoring, creating flexible and programmable monitoring capabilities, and ensuring these systems scale with the massive growth of cloud computing.

Amazon offers a comprehensive benefits package and emphasizes career growth through mentorship and knowledge sharing. The team culture promotes diversity and inclusion, following Amazon's 16 Leadership Principles. You'll work in an environment that celebrates knowledge sharing and supports professional development through various learning experiences and employee-led affinity groups.

The position offers exciting challenges in distributed systems, data processing at scale, and direct customer impact. You'll be working with supportive teammates who are passionate about building solutions that work at massive scale and having significant influence over AWS's products. The role combines technical excellence with opportunities for growth and learning in one of the world's most successful cloud providers.

If you're excited about solving complex engineering challenges, working with cutting-edge technology, and having a direct impact on millions of customers worldwide, this role offers an excellent opportunity to grow your career while contributing to critical infrastructure at AWS.

Last updated 9 hours ago

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

  • Architect distributed systems that scale with AWS growth
  • Develop software for customer server health visibility
  • Collaborate with AWS teams on instance health data integration
  • Participate in on-call rotation for incident response
  • Share knowledge and mentor teammates
  • Monitor health and availability of AWS EC2 instances globally
  • Process and distribute data at massive scale

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

Java
Python
JavaScript
  • 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

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

Medical Insurance
401k
  • Work-life balance
  • Flexible working hours
  • Career growth opportunities
  • Mentorship program
  • Full range of medical and financial benefits

Interested in this job?

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

ADC Engineer II, AI/ML ADC

ADC Engineer II position at Amazon Web Services focusing on AI/ML solutions in secure, air-gapped cloud environments for government customers.

Software Dev Engineer, EC2 Nitro

Software Development Engineer role at Amazon AWS, focusing on EC2 Nitro platform development and next-generation cloud computing solutions.

Amazon Dedicated Cloud Engineer, Region Reliability

AWS Region Reliability Engineering role focused on cloud infrastructure reliability, requiring TS/SCI clearance, offering $81.9K-$152K salary in Denver.

Systems Engineer, ESC Managed Operations

Systems Engineer role at AWS Dublin, leading operations for the new European Sovereign Cloud, requiring 5+ years experience in systems engineering and automation.

System Development Engineer, AWS Region Reliability Engineering

AWS Region Reliability Engineering role focusing on cloud infrastructure reliability, requiring TS/SCI clearance and expertise in system development, operations, and cloud technologies.