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

Description For Software Development Engineer – EC2

Join Amazon's Managed Fleets team in building critical automation that manages millions of hosts across Amazon's infrastructure. As part of AWS Utility Computing (UC), you'll work on foundational services like Amazon EC2 and S3, contributing to innovative cloud solutions that power thousands of service teams. The role involves developing sophisticated software using Java, TypeScript, React, and Python, focusing on fleet management and monitoring systems. You'll be part of a team that values work-life balance and technical excellence, working on distributed systems at Amazon scale. The position includes on-call responsibilities (once every 6 weeks) and offers opportunities for both technical and professional growth. You'll collaborate with various stakeholders while building solutions that directly impact AWS's core infrastructure. The team promotes a supportive environment with emphasis on learning, quality through design reviews, and maintaining a fun workplace culture. This role is perfect for engineers passionate about large-scale distributed systems and cloud infrastructure who want to make an impact at AWS, the world's leading cloud platform.

Last updated a few seconds 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
  • Develop high quality software designs & solutions
  • Participate in on-call rotation (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 or architecting systems (design patterns, reliability and scaling)
  • Experience programming with modern languages like Java, C++, or C#
  • Knowledge of object-oriented design

Benefits For Software Development Engineer – EC2

  • Work-life balance
  • Mentorship opportunities
  • Career growth opportunities
  • Knowledge-sharing resources
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer – EC2

Software Dev Engineer

Software Development Engineer role at Amazon building large-scale profit intelligence systems using AWS services and big data technologies.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service focusing on building Voice of Customer products using ML and GenAI to improve customer experience.

Software Development Engineer II, Selling Partner Promotions

Mid-level Software Development Engineer role at Amazon focusing on building and maintaining the Selling Partner Promotions platform that processes millions of promotions daily.

Software Development Engineer II

Software Development Engineer II position at Amazon Business, focusing on developing innovative B2B procurement solutions and transforming business purchasing experiences.

Software Development Engineer, FinTech

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech team, working with AWS cloud services and handling billions in transactions.