Taro Logo

Software Development Engineer – EC2

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cloud · Enterprise SaaS

Description For Software Development Engineer – EC2

Join Amazon's Managed Fleets team within AWS Utility Computing (UC) to build and manage automation systems that handle 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 with technologies like Java, TypeScript, React, and Python, developing innovative solutions that help customers define and monitor their fleet operations. The role involves designing distributed systems, working with synchronous API orchestration, and solving scalability challenges.

The position offers excellent growth opportunities within AWS, the world's leading cloud platform. You'll be part of a supportive team that values work-life harmony and maintains high standards through design and code reviews. The role includes on-call responsibilities (once every 6 weeks), with a strong focus on building fault-tolerant systems to minimize disruptions.

Working at Amazon Web Services means joining a pioneer in cloud computing that continues to innovate and set industry standards. The company values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. You'll have access to mentorship programs, knowledge-sharing resources, and career development support to help you grow professionally.

The team operates at massive scale, managing millions of hosts while keeping them secure and efficient. This requires staying current with cutting-edge technologies and constantly innovating. As an experienced engineer, you'll play a crucial role in developing solutions for complex problems while collaborating with various stakeholders across the organization. If you're passionate about building large-scale systems and want to make an Amazon-scale impact, this role offers the perfect opportunity to contribute to critical infrastructure that powers thousands of services across Amazon.

Last updated 17 days 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 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

Java
TypeScript
Python
React
  • 3+ years of non-internship professional software development experience
  • Experience designing or architecting new and existing systems
  • Experience programming with modern languages like Java, C++, or C#
  • Knowledge of object-oriented design

Benefits For Software Development Engineer – EC2

  • Work-life balance
  • Career development opportunities
  • Mentorship programs
  • Inclusive team culture
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer – EC2