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

As a Software Development Engineer on the Managed Fleets team, you'll be working on building innovative software that lets customers define the shape and size of their fleets and monitor the health and efficiency of their operations. The role involves working with technologies like Java, TypeScript, React, and Python, as well as various Native AWS services and Amazon-internal tools.

Key Responsibilities:

  • Develop high-quality software designs & solutions for complex problems
  • Work with distributed systems and synchronous API orchestration
  • Focus on scalability and availability
  • Participate in on-call rotations (typically once every 6 weeks)
  • Collaborate with engineers, stakeholders, and managers

The team values work-life balance and operates at scale, managing millions of hosts while keeping them safe, secure, and efficient. You'll be part of AWS Utility Computing (UC), which provides foundational services like Amazon S3 and EC2, and continuously releases new product innovations.

The role offers:

  • Opportunity to work on Amazon-scale impact projects
  • Supportive team environment focused on personal and career growth
  • High standards for quality through design and code review processes
  • Balance of technical challenges and professional development
  • Chance to work with cutting-edge technologies
  • Inclusive team culture with various employee-led affinity groups
  • Mentorship and career advancement opportunities

This is an excellent opportunity for someone who wants to be part of building and managing critical infrastructure at one of the world's leading cloud platforms while maintaining a healthy work-life harmony.

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
  • Work with distributed systems and API orchestration
  • Participate in on-call responsibilities (once every 6 weeks)
  • Collaborate with engineers, stakeholders and managers

Requirements For Software Development Engineer – EC2

Java
JavaScript
TypeScript
React
Python
  • 3+ years of non-internship professional software development experience
  • Experience designing or architecting new and existing systems
  • Experience programming with at least one modern language such as 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

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life balance
  • Career growth opportunities
  • Mentorship
  • Inclusive workplace

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