Software Development Engineer - AWS S3

Amazon Web Services (AWS) is the world's leading cloud platform providing scalable, reliable, and innovative cloud computing solutions.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer - AWS S3

Amazon Web Services' S3 team is seeking a talented Software Development Engineer to join their Cloud Storage division, one of the largest distributed storage systems globally. This role focuses on the S3 Index team, which is responsible for maintaining the durability and availability of key-value metadata across trillions of objects. You'll be working on groundbreaking computer science challenges, building systems that handle unprecedented customer loads and varying access patterns.

The position offers an opportunity to work with cutting-edge technology that powers businesses worldwide, managing systems with 99.999999999% durability. You'll be part of a diverse and inclusive team that values innovation and technical excellence. The role combines hands-on development with architectural design, requiring both technical depth and leadership skills.

As part of AWS's "you build it, you own it" philosophy, you'll take full ownership of your systems, participating in on-call rotations and ensuring the highest standards of service reliability. The team emphasizes work-life balance, comprehensive testing, and robust verification processes to minimize operational issues.

The position offers extensive growth opportunities through formal mentorship programs, peer buddy system, and access to Amazon's vast learning resources. You'll join a community of exceptional engineers working on some of the most challenging problems in cloud computing, with the chance to impact millions of customers globally.

Benefits include competitive salary, equity compensation, comprehensive medical benefits, and various employee resource groups supporting diversity and inclusion. The role is based in Seattle, offering the chance to work with one of tech's most innovative companies while solving complex distributed systems challenges at unprecedented scale.

Last updated 8 days ago

Responsibilities For Software Development Engineer - AWS S3

  • Build next generation S3 Index systems
  • Manage and maintain highly available 24/7 worldwide service
  • Design and implement scalable distributed systems
  • Participate in on-call rotation
  • Ensure system durability and availability of key-value metadata
  • Handle varying access patterns and high customer load
  • Contribute to test automation and verification processes

Requirements For Software Development Engineer - AWS S3

Java
  • 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 coding standards, code reviews, and source control management

Benefits For Software Development Engineer - AWS S3

Medical Insurance
401k
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Mentorship program
  • Employee resource groups
  • Inclusive work environment

Interested in this job?

Jobs Related To Amazon Software Development Engineer - AWS S3

Sr Software Development Engineer, CE Tech

Senior Software Engineer role at Amazon's CE Tech organization focusing on building innovative solutions for high-consideration products and services using AI.

Sr. Software Engineer, Amazon Health - One Medical

Senior Software Engineer position at Amazon Health - One Medical, building healthcare technology solutions with 5+ years of experience required.

Sr. Software Development Engineer, Project Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, building satellite communication systems using AWS and cloud technologies.

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime team, focusing on distributed systems and scalable architecture design.

Software Dev Engineer, AWS OpenSearch

Senior Software Engineer role at AWS OpenSearch team, building distributed search and AI-powered data analysis platforms in Shanghai.