Software Development Engineer – EC2, Managed Fleets

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
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 within AWS Utility Computing (UC), where you'll help build automation that manages millions of hosts for Amazon. The team abstracts host and fleet management away from thousands of service teams across Amazon, enabling engineers to focus on building services and delivering value to customers. Operating at scale, you'll manage millions of hosts while ensuring safety, security, and efficiency.

As a Software Development Engineer, you'll work with technologies like Java, TypeScript, React, and Python, along with various AWS services and Amazon-internal tools. The role involves developing innovative software that allows customers to define their fleet configurations and monitor operational health. You'll be part of a team that values work-life balance and supports professional growth through mentorship and knowledge-sharing.

The position includes on-call responsibilities (typically once every 6 weeks), with a focus on maintaining fault-tolerant systems. You'll collaborate with engineers, stakeholders, and managers while contributing to high-quality software designs and solutions. The role requires strong problem-solving abilities and experience with distributed systems, synchronous API orchestration, scalability, and availability.

AWS, as the world's leading cloud platform, offers an environment where you can work with cutting-edge technologies and have Amazon-scale impact. The team culture emphasizes inclusion, continuous learning, and work-life harmony. You'll find support through employee-led affinity groups, ongoing learning experiences, and career development resources. Whether you're from a traditional background or have taken an alternative career path, AWS values diverse experiences and perspectives.

Last updated 7 hours ago

Responsibilities For Software Development Engineer – EC2, Managed Fleets

  • Build automation that manages millions of hosts for Amazon
  • Build innovative software for customers to define fleet shape and size
  • Monitor health and efficiency of fleet operations
  • Participate in on-call rotation (once every 6 weeks)
  • Develop 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
  • Experience designing or architecting systems (design patterns, reliability and scaling)
  • Experience programming with modern languages like Java, C++, or C#
  • Knowledge of object-oriented design

Benefits For Software Development Engineer – EC2, Managed Fleets

  • Work-life balance
  • Flexible working culture
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

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

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.