Software Development Engineer, S3 Distribution Plane

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, S3 Distribution Plane

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.

Last updated 11 days ago

Responsibilities For Software Development Engineer, S3 Distribution Plane

  • Develop tools to streamline operations and improve infrastructure
  • Design and develop systems for DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints
  • Maintain build & release systems
  • Provide coaching and mentoring for junior engineers
  • Participate in design reviews and operations meetings
  • Partner with service teams across AWS
  • Maintain operational health of services

Requirements For Software Development Engineer, S3 Distribution Plane

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with coding standards, code reviews, and source control management

Benefits For Software Development Engineer, S3 Distribution Plane

Medical Insurance
Mental Health Assistance
  • Medical benefits
  • Work-life balance
  • Career development opportunities
  • Mentorship programs
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Distribution Plane

Integrated System Test Engineer, Kuiper Guidance Navigation and Control & Propulsion

Integrated System Test Engineer position at Amazon Kuiper focusing on spacecraft guidance, navigation, control and propulsion systems testing.

Support Engineer II, TSE Operations Product Team

Support Engineer II position at Amazon's TSE team, focusing on developing and maintaining self-service software products to improve marketplace operations and customer experience.

Software Deve Engineer II, Speed Routing

Software Engineer II position at Amazon's Speed Routing team, building optimization systems for package delivery routing and logistics, requiring 3+ years of experience.

Software Development Engineer (2 years contract), Japan Store Tech

Amazon seeks Software Development Engineer for Japan Store Tech team to build scalable distributed systems and innovative solutions impacting millions of customers globally.

Software Development Engineer II

Software Development Engineer II role at Amazon's Warehousing and Distribution team, building innovative supply chain solutions in Bengaluru.