Software Development Engineer – EC2, Managed Fleets

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform.
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) to help build and manage automation systems that handle millions of hosts across Amazon. This role offers an exciting opportunity to work on large-scale infrastructure management, freeing up thousands of service teams to focus on delivering value to customers. You'll be working with cutting-edge technologies including Java, TypeScript, React, and Python, along with AWS services and Amazon-internal tools.

The position involves developing innovative software solutions that enable customers to define and manage their fleet configurations while ensuring optimal health and efficiency. As part of the UC organization, you'll contribute to foundational services like Amazon S3 and EC2, while supporting continuous product innovations that maintain AWS's industry leadership.

The team values work-life balance and maintains a supportive environment focused on personal and professional growth. You'll participate in design and code reviews, maintaining high quality standards, and share on-call responsibilities (approximately once every 6 weeks). The role offers exposure to complex distributed systems, API orchestration, and scalability challenges at Amazon's scale.

AWS provides a diverse and inclusive workplace culture, with various employee-led affinity groups and ongoing learning experiences. The company strongly supports career development through mentorship and knowledge-sharing opportunities. As part of the world's most comprehensive cloud platform, you'll work alongside talented professionals who are passionate about innovation and customer success.

This is an excellent opportunity for experienced engineers who want to make a significant impact while working with advanced technologies and solving complex problems at scale. The role combines technical challenges with professional growth opportunities in an environment that values work-life harmony and inclusive team culture.

Last updated an hour ago

Responsibilities For Software Development Engineer – EC2, Managed Fleets

  • Build innovative software that lets customers define the shape and size of their fleets
  • Monitor the health and efficiency of fleet operations
  • Develop high quality software designs & solutions to complex problems
  • Participate in on-call responsibilities (typically once every 6 weeks)
  • Interact with engineers, stakeholders and managers
  • Contribute to design and code review processes

Requirements For Software Development Engineer – EC2, Managed Fleets

Java
TypeScript
React
Python
  • 3+ years of non-internship professional software development experience
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

Benefits For Software Development Engineer – EC2, Managed Fleets

  • Work-life balance
  • Mentorship opportunities
  • Career growth opportunities
  • Inclusive team culture
  • Knowledge-sharing environment

Interested in this job?

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

Software Development Engineer, AWS Incident Tooling & Response

AWS seeks Software Engineer for Incident Response Systems team to build automated fault detection and resolution systems for cloud infrastructure.

Mission Operations Engineer, Project Kuiper - Mission Operations, Ground Software

Mission Operations Engineer position at Amazon's Project Kuiper, focusing on satellite constellation management and ground software systems in Redmond, WA.

Software Developer Engineer II- TEST, Alexa Smart Home

Software Developer Engineer II position at Amazon's Alexa Smart Home team, focusing on test automation framework development and quality assurance for smart home integration.

Software Development Engineer, Amazon Publisher Cloud

Full Stack Engineer role at Amazon's Advertising Technology team, building scalable ad serving systems and infrastructure handling billions of daily queries.

Software Development Engineer II, Selling Partner Communities

Software Development Engineer II position at Amazon's Selling Partner Communities team, building scalable solutions for seller forums and news platforms.