Taro Logo

Software Development Engineer – EC2

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

Job Description

Join Amazon's Managed Fleets team within AWS Utility Computing (UC) to build critical automation systems that manage millions of hosts across Amazon's infrastructure. The team abstracts host and fleet management complexities away from thousands of service teams, enabling them to focus on building services and delivering customer value. As a Software Development Engineer, you'll work on innovative solutions using technologies like Java, TypeScript, React, and Python, along with AWS services and internal Amazon tools.

The role involves developing software that helps customers define and monitor their fleet configurations while ensuring optimal health and efficiency. You'll be part of a team that values work-life balance, maintains high quality standards through rigorous design and code reviews, and fosters a supportive environment for personal and professional growth.

Working at AWS means joining the world's most comprehensive cloud platform provider, where you'll have the opportunity to work on large-scale distributed systems and make impactful contributions. The team emphasizes learning and curiosity, promotes inclusive culture through employee-led affinity groups, and provides extensive mentorship and career development resources.

Key responsibilities include building automation systems, developing fleet management tools, and ensuring high availability of critical infrastructure. The position includes on-call duties (approximately once every 6 weeks), though the team actively works to minimize unnecessary pages through fault-tolerant system design.

This is an excellent opportunity for engineers who want to work on challenging technical problems at scale, collaborate with talented peers, and contribute to systems that power millions of AWS customers worldwide. The role offers a balance of technical depth, system design, and practical problem-solving while working in an environment that values innovation and customer obsession.

Last updated 2 months ago

Responsibilities For Software Development Engineer – EC2

  • Build automation that manages millions of hosts for Amazon
  • Build innovative software for customers to define fleet shape/size and monitor health/efficiency
  • Develop high quality software designs & solutions
  • On-call responsibilities (once every 6 weeks)
  • Interact with engineers, stakeholders and managers

Requirements For Software Development Engineer – EC2

Java
TypeScript
Python
React
  • 3+ years of non-internship professional software development experience
  • Experience designing/architecting systems including design patterns, reliability and scaling
  • Experience programming with modern languages like Java, C++, or C# including object-oriented design
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent

Benefits For Software Development Engineer – EC2

  • Work-life balance
  • Career growth opportunities
  • Mentorship programs
  • Learning and development resources

Related Jobs

Software Development Engineer – EC2

Software Development Engineer position at Amazon's EC2 team, building and managing cloud infrastructure at scale using Java, TypeScript, React and Python.

Software Development Engineer – EC2

Build automation managing millions of hosts for Amazon's EC2 service, working with Java, TypeScript, React and Python in a team focused on fleet management and monitoring.

Software Development Engineer – EC2

Build automation managing millions of hosts for Amazon's EC2 service, working with Java, TypeScript, React and Python in a team valuing work-life balance.

Software Development Engineer – EC2

Software Development Engineer role at Amazon AWS EC2 team, building and managing large-scale fleet automation systems using Java, TypeScript, and Python. 3+ years experience required.

Software Development Engineer – EC2

Software Development Engineer position at Amazon's EC2 team, building and managing automation for millions of hosts, using Java, TypeScript, React, and Python.