Software Development Engineer, S3 Replication

Global technology company leading in cloud computing, e-commerce, and digital innovation
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, S3 Replication

Amazon S3 (Simple Storage Service) is seeking a Software Development Engineer to join their S3 Replication team. This role involves working on groundbreaking challenges in cloud storage, managing trillions of objects with sub-millisecond retrieval times and 11 nines of durability. You'll be developing globally distributed, highly available services that enable customers to implement multi-region storage strategies.

The position offers an exciting opportunity to work on large-scale systems that impact millions of customers worldwide. You'll be part of a team that powers businesses across the globe, supporting everything from electronic content delivery to remote working technologies. The role combines technical expertise with practical problem-solving in a fast-paced, agile environment.

AWS provides a supportive environment with strong emphasis on mentorship and career growth. The team values work-life balance and offers flexible scheduling. You'll join an inclusive culture with ten employee-led affinity groups and innovative benefits. The position offers competitive compensation including base salary, equity, and comprehensive benefits.

The ideal candidate will have strong computer science fundamentals, experience in distributed systems, and a passion for solving complex technical challenges. You'll work alongside experienced engineers in an environment that celebrates knowledge sharing and thorough, kind code reviews. This is an opportunity to shape the future of cloud storage while growing your career at one of the world's leading technology companies.

Last updated 11 minutes ago

Responsibilities For Software Development Engineer, S3 Replication

  • Design and develop globally distributed highly available services
  • Build and maintain S3 Replication services
  • Work on systems managing trillions of objects in storage
  • Develop software that deploys to tens of thousands of hosts
  • Build systems with 99.999999999% durability
  • Follow agile methodologies with high level of ownership

Requirements For Software Development Engineer, S3 Replication

Java
Python
Go
  • 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 Replication

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Flexible work schedule
  • Mentorship program
  • Career growth opportunities
  • Comprehensive medical benefits
  • Financial benefits
  • Employee-led affinity groups
  • Inclusive work environment

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Replication

Software Development Engineer, Devices, Books & AGI Legal

Software Development Engineer position at Amazon's Books, Devices & AGI legal team, focusing on creating innovative technical solutions for legal operations.

Software Dev Engineer in Test, Blink

SDET position at Amazon's Blink division, focusing on test automation and quality assurance for smart home devices and applications.

Process Engineer Amazon Logistics, EU Design Engineering

Process Engineer role at Amazon Logistics focusing on delivery station design, process optimization, and technology integration across European operations.

Software Dev Engineer II, Amazon Financials Foundation Services (AFFS)

Software Development Engineer role at Amazon's Financials Foundation Services, building scalable financial systems and implementing AI/ML solutions.

Software Development Engineer, S3 Replication

Software Development Engineer position at Amazon S3 Replication team, building globally distributed storage services with high availability and durability.