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
This job posting may no longer be active. You may be interested in these related jobs instead:
Systems Development Engineer, Simple Storage and Glacier team (S3G)

Senior Systems Development Engineer role at AWS working on S3 and Glacier services, focusing on large-scale distributed systems and storage solutions.

Satellite Wireless Systems Simulation Engineer, Wireless Systems

Senior Systems Engineer role at Amazon's Project Kuiper, developing satellite communication systems and resource allocation algorithms for global broadband connectivity.

Senior Spectrum Engineer, Public Policy Manager III, International Regulatory Affairs, International WRC Spectrum Management

Senior Spectrum Engineer role at Amazon's Project Kuiper, focusing on satellite communications and radio frequency spectrum management.

Sr. Systems Development Engineer, ADC Analytics

Senior Systems Development Engineer role at AWS working on large-scale distributed systems with TS/SCI clearance requirement, offering competitive compensation and benefits.

Senior Software Development Engineer

Senior Software Development Engineer role at AWS Infrastructure Services, building and maintaining global cloud infrastructure and distributed systems.

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 3 months 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?