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

Come help us build automation that manages millions of hosts for Amazon. The Managed Fleets team abstracts host and fleet management away from thousands of service teams across Amazon, freeing up engineers to build services and deliver value to our customers. We operate at scale and manage millions of hosts keeping them safe, secure and efficient.

As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.

On the Managed Fleets team, you will build innovative software that lets customers define the shape and size of their fleets and monitor the health and efficiency of how they are run. You will use technologies like Java, TypeScript, React and Python as well as various Native AWS services and Amazon-internal tools.

Key responsibilities include:

  • Developing high quality software designs & solutions for complex problems
  • Working with distributed systems, synchronous API orchestration, scalability, and availability
  • Interacting with engineers, stakeholders and managers
  • Participating in on-call rotations (typically once every 6 weeks)

The team values work-life balance and respects each other's time. We support each other in growing both personally and professionally. We drive a high bar for quality via our design and code review processes. We also make time for social activities and to have fun at work.

AWS offers:

  • Diverse experiences and inclusive team culture
  • Work/life harmony with flexible working culture
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Continuous learning and development resources

Join us to have Amazon-scale impact while working on cutting-edge cloud technologies.

Last updated 2 months ago

Responsibilities For Software Development Engineer – EC2

  • Build innovative software for fleet management and monitoring
  • Develop high quality software designs & solutions for complex problems
  • Work with distributed systems and API orchestration
  • Participate in on-call rotation (once every 6 weeks)
  • Interact with engineers, stakeholders and managers

Requirements For Software Development Engineer – EC2

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

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life balance
  • Career growth opportunities
  • Mentorship programs
  • Learning and development resources
  • Inclusive team culture

Related Jobs

Software Development Engineer – EC2

Software Development Engineer role at Amazon AWS EC2 team building automation systems for fleet management, requiring 3+ years experience in software development with Java, TypeScript, or Python.

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 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.