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 10 minutes 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

Application Development Engineer, Corp FP&A (TM1), Global FP&A Technology

Senior Software Engineer role at Amazon's Corporate FP&A team, focusing on financial planning and analytics platform development.

Senior SDE, Amazon Q Business

Senior Software Development Engineer role at Amazon Q Business, focusing on developing AI-powered enterprise productivity solutions using AWS technologies.

Senior Software Development Engineer

Senior Software Engineer role at Amazon Lab126 focusing on Amazon Common Software (ACS) development for smart home devices and Alexa integration.

System Development Engineer, AWS DNS

Senior Software Engineer role at AWS DNS team focusing on large-scale DNS platforms and infrastructure services in Dublin.

Software Development Engineer, AWS IAM Identity Center

Senior Software Engineer role at AWS IAM Identity Center, building large-scale identity and access management solutions with competitive compensation and benefits.