Software Development Engineer - S3, Storage Control Plane

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer - S3, Storage Control Plane

Amazon Web Services (AWS) is seeking a Software Development Engineer to join their S3 storage control plane team. This role is part of the Utility Computing (UC) organization, which is responsible for foundational services like Amazon S3 and EC2. The position offers an exciting opportunity to work on systems managing trillions of objects with millisecond retrieval times and 99.999999999% durability.

The role involves building and maintaining distributed systems that power businesses globally through Amazon S3. You'll be working on technology that enhances remote working experiences, enables content delivery, and supports various consumer services. The team values work-life balance and maintains a supportive environment with peer buddying and mentorship programs.

As part of AWS's inclusive culture, you'll join a diverse workplace with ten employee-led affinity groups across 190 global chapters. The company offers comprehensive benefits and emphasizes career growth through mentorship and continuous learning. The team follows agile methodologies and maintains high standards of ownership and quality.

Key technical challenges include:

  • Building systems that scale to manage trillions of objects
  • Implementing millisecond retrieval times
  • Developing software that deploys to tens of thousands of hosts
  • Ensuring 99.999999999% durability

The role offers competitive compensation ($129,300-$223,600 based on location) plus equity and benefits. You'll be part of AWS's innovation journey, working with talented engineers and leaders while maintaining a healthy work-life balance. The team emphasizes knowledge sharing, thorough code reviews, and professional development opportunities.

This position requires strong software development skills, experience with distributed systems, and a passion for solving complex technical challenges at scale. You'll be contributing to one of the most widely-used cloud storage services while working in a collaborative, inclusive environment that values diversity and continuous learning.

Last updated 25 minutes ago

Responsibilities For Software Development Engineer - S3, Storage Control Plane

  • Design, implementation, deployment and maintenance of innovative software solutions
  • Use software engineering best practices to ensure quality of deliverables
  • Build and implement high quality distributed system software
  • Work in an agile development environment
  • Participate in on-call rotation
  • Deliver new features in performance, cost, reliability

Requirements For Software Development Engineer - S3, Storage Control Plane

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer - S3, Storage Control Plane

Medical Insurance
401k
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • 401k
  • Dental Insurance
  • Vision Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Amazon Software Development Engineer - S3, Storage Control Plane

Software Dev Engineer II, Transportation Volume Planning

Software Development Engineer role at Amazon's Transportation Volume Planning team, focusing on ML and simulation systems for optimizing product distribution across warehouses.

Software Engineer, Alexa Daily Essentials

Mid-level Software Engineer role at Amazon's Alexa team, focusing on developing voice-interface solutions for household management with 3+ years experience required.

Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Workforce Optimization

Software Development Engineer role at Amazon Fulfillment Technologies, building scalable systems for workforce optimization and site operations efficiency.

Software Development Engineer, AWS Marketplace

Join AWS Marketplace as a Software Development Engineer to build and scale the platform that's revolutionizing enterprise software distribution, working with cutting-edge cloud technologies and distributed systems.

Software Development Engineer, Amazon

Software Development Engineer role at Amazon's Middle-Mile Transportation Technology team, focusing on building scalable systems for optimizing freight movement and transportation planning.