Software Development Engineer, Amazon S3 Tables

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon S3 Tables

Amazon Web Services' S3 is one of the world's largest distributed storage systems, managing trillions of objects with 99.999999999% durability. As a Software Development Engineer in the S3 Index team, you'll work on systems responsible for durability and availability of key-value metadata, tackling complex computer science problems at unprecedented scale. The role involves building next-generation systems that handle varying access patterns and massive customer load while maintaining simplicity for users.

The position offers a unique opportunity to work with talented engineers in a diverse and inclusive environment. AWS values work-life harmony and provides comprehensive support through mentorship programs, employee resource groups, and continuous learning opportunities. The team maintains high standards for code quality through rigorous testing, verification processes, and code reviews.

You'll be part of AWS's Utility Computing organization, which provides foundational services like S3 and EC2, consistently innovating to maintain AWS's industry leadership. The role requires exceptional technical expertise in distributed systems, strong CS fundamentals, and practical experience building large-scale systems.

The compensation package is competitive, ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional paths. The company provides extensive career development resources, including mentorship, knowledge-sharing platforms, and opportunities to participate in various employee-led affinity groups.

Join AWS S3 to solve challenging problems in cloud storage, work with cutting-edge technology, and impact millions of customers worldwide while growing your career in a supportive, inclusive environment.

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
  • Design and develop software for durability and availability of key-value metadata
  • Handle varying access patterns and unprecedented customer load
  • Participate in test automation and verification processes
  • Conduct design and code reviews

Requirements For Software Development Engineer, Amazon S3 Tables

Java
Python
Go
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Software Development Engineer, Amazon S3 Tables

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Mental Health Assistance
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Mentorship programs
  • Career development opportunities
  • Employee resource groups and affinity groups
  • Flexible work arrangements
  • Inclusive work environment

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon S3 Tables

Sr. Software Dev Engineer, CloudFront Media & Entertainment

Senior Software Engineer role at AWS CloudFront, building distributed systems for video delivery and content distribution at global scale.

Software Dev Eng III, EC2 Networking

Senior Software Engineer role at Amazon developing virtualized networking solutions for EC2, focusing on VPC infrastructure and distributed systems.

Senior Software Development Engineer

Senior Software Engineer role at Amazon working on distributed tax calculation systems, requiring 5+ years of experience in software development and system architecture.

Senior Software Development Engineer

Senior Software Development Engineer role at Amazon's Tax Platform Services, building global-scale distributed tax calculation systems.

Senior Software Development Engineer, AWS Transactional Services

Senior Software Engineer role at AWS building high-performance distributed systems, focusing on Journal Control Plane services with emphasis on scalability and reliability.