Software Development Engineer, Amazon S3 Tables

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon S3 Tables

Amazon Web Services' S3 team is seeking a Software Development Engineer to join their Cloud Storage division, one of the largest distributed storage systems globally. This role focuses on building and maintaining S3 Index systems that manage trillions of objects with 99.999999999% durability. You'll work on challenging distributed systems problems, handling massive scale and complex architecture decisions.

The position offers an opportunity to work with cutting-edge technology in AWS's S3 service, which powers businesses worldwide. You'll be part of a diverse and inclusive team that values mentorship and professional growth. The role involves building systems that manage key-value metadata with exceptional performance and reliability requirements.

As an SDE at AWS S3, you'll own what you build, participating in the full software development lifecycle from design to production support. The team maintains high standards for test automation, code quality, and operational excellence. You'll join a regular on-call rotation to support the 24/7 service, though the team prioritizes work-life balance and minimizing off-hours disruptions.

The compensation package is competitive, ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll have access to extensive learning resources, including internal presentations from industry experts and formal mentorship programs. The team actively promotes diversity through various employee resource groups and initiatives.

This role is ideal for engineers passionate about large-scale distributed systems, with strong computer science fundamentals and a desire to work on technology that impacts millions of customers globally. You'll be part of AWS's continued innovation in cloud computing, working with a team that values both technical excellence and inclusive culture.

Last updated a day ago

Responsibilities For Software Development Engineer, Amazon S3 Tables

  • Build next generation S3 Index systems
  • Manage and maintain highly available 24/7 worldwide service
  • Participate in regular on-call rotation
  • Build systems that can handle varying access patterns and unprecedented load
  • Maintain test automation and verification processes
  • Participate in design and code reviews

Requirements For Software Development Engineer, Amazon S3 Tables

Java
  • 2+ 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
  • Bachelor's Degree in Computer Science or equivalent
  • Strong foundation in algorithms, data structures, OO and core Computer Science concepts
  • Experience with building highly-available and scalable distributed systems
  • Understanding of networking protocols and database systems

Benefits For Software Development Engineer, Amazon S3 Tables

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, financial, and other benefits
  • Mentorship programs
  • Career development opportunities
  • Employee resource groups and affinity groups
  • Flexible work culture promoting work-life harmony

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon S3 Tables

Software Development Engineer II, Amazon Music International Team

Software Development Engineer II position at Amazon Music, focusing on backend development and system architecture while mentoring junior engineers.

Software Development Engineer, AWS S3

AWS S3 Software Development Engineer position focusing on distributed systems and REST API development for cloud storage solutions.

Software Development Engineer, Amazon

Software Development Engineer position at Amazon's Search organization, focusing on developing and maintaining distributed search systems and internal tools.

Software Development Engineer, Amazon Fulfillment Technologies (AFT), TransferX

Build and maintain core software systems for Amazon's worldwide warehouse inventory movement, managing transfers of billions of units annually.

Software Development Engineer, AWS Fintech

AWS Financial Technology Team seeks Software Engineer to build scalable financial systems, offering competitive pay $129K-$223K, equity, and benefits.