Amazon S3 (Simple Storage Service) is seeking a Software Development Engineer to join their Distribution Plane team. This role involves working with massive scale systems that manage trillions of objects and achieve 99.999999999% durability. You'll be responsible for developing services that handle billions of requests per minute across S3's globally distributed server fleet.
The position focuses on building and maintaining critical infrastructure components including DNS systems, IP and Network Connectivity, TLS Certificates, and VPC Endpoints. You'll work alongside experienced engineers who are passionate about operations, performance, and scalability. The role offers the opportunity to ship code frequently and see direct impact on S3's diverse customer base.
As part of the AWS Utility Computing organization, you'll contribute to foundational services that power Amazon's cloud infrastructure. The team values work-life harmony and maintains a supportive environment where engineers can balance professional excellence with personal well-being. You'll participate in an on-call rotation to support S3's 24/7 worldwide service, though the team prioritizes minimizing off-hours disruptions.
The role offers significant growth opportunities through mentorship programs, knowledge sharing, and exposure to complex technical challenges. You'll collaborate with teams across AWS, including Route 53, EC2, and AWS Networking, to develop innovative solutions that scale. The position requires strong technical skills, system design experience, and the ability to think at scale.
Amazon offers competitive compensation including base salary, equity, and comprehensive benefits. The team culture emphasizes inclusion, continuous learning, and career development. You'll join a diverse group of professionals working on technology that powers businesses globally through AWS's market-leading cloud platform.