Taro Logo

Software Development Engineer – EC2, Managed Fleets

Amazon is a global technology company providing cloud computing, e-commerce, and digital streaming services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer – EC2, Managed Fleets

Join Amazon's Managed Fleets team to build automation that manages millions of hosts across Amazon's infrastructure. The team abstracts host and fleet management away from thousands of service teams, enabling engineers to focus on building services and delivering customer value. As part of AWS Utility Computing (UC), you'll work on foundational services like Amazon S3 and EC2, developing innovative solutions that set AWS apart in the industry.

As a Software Development Engineer, you'll build software that enables customers to define and monitor their fleet configurations using technologies like Java, TypeScript, React, and Python. The role involves working with distributed systems, API orchestration, and solving complex scalability challenges. You'll be part of a supportive team that values work-life balance and maintains high standards through design and code reviews.

The position includes on-call responsibilities (once every 6 weeks), with a focus on building fault-tolerant systems to minimize unnecessary pages. You'll collaborate with talented engineers, contribute to technical designs, and have the opportunity to make an Amazon-scale impact while working on cutting-edge cloud technologies.

The team offers excellent growth opportunities, both personally and professionally. We maintain a high bar for quality through thorough design and code reviews, while also making time for social activities and workplace enjoyment. This is an exciting opportunity to join a team at the forefront of cloud infrastructure management, working on systems that operate at massive scale.

Last updated a day ago

Responsibilities For Software Development Engineer – EC2, Managed Fleets

  • Build automation that manages millions of hosts for Amazon
  • Develop software for host and fleet management
  • Build innovative software for fleet definition and monitoring
  • Participate in on-call rotation (once every 6 weeks)
  • Contribute to high quality software designs & solutions
  • Interact with engineers, stakeholders and managers

Requirements For Software Development Engineer – EC2, Managed Fleets

Java
TypeScript
Python
React
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer – EC2, Managed Fleets