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 offers an exceptional opportunity to work on 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 involves working with critical infrastructure components including DNS, IP networking, TLS certificates, and VPC endpoints. You'll collaborate with various AWS teams, including Route 53, EC2, and AWS Networking, to develop innovative solutions that scale across the AWS ecosystem. The role combines hands-on development with architectural design, requiring both technical depth and system-wide thinking.

As part of the team, you'll contribute to maintaining high operational standards, improving infrastructure, and developing automation tools to enhance service reliability. The role includes mentoring junior engineers and participating in the team's on-call rotation to ensure 24/7 service reliability.

Amazon offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and comprehensive benefits. The company values work-life harmony and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities.

This position is ideal for engineers passionate about distributed systems, cloud infrastructure, and building services that operate at massive scale. You'll be part of a team that directly impacts millions of AWS customers while working with some of the most advanced cloud technologies in the industry.

Last updated 3 days ago

Responsibilities For Software Development Engineer, S3 Distribution Plane

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

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 design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, S3 Distribution Plane

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Comprehensive medical, financial, and other benefits
  • Work-life balance
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Ongoing learning experiences

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Distribution Plane

Application Engineer II, FinTech

Oracle Applications Developer role at Amazon FinTech, building scalable financial systems and solutions using Oracle e-business suite.

Software Development Engineer II, Amazon

Amazon is hiring a Software Development Engineer II to build scalable services and frameworks for their global e-commerce platform's buying experience.

Software Development Engineer, Workforce Solutions - Analytics and Tech

Software Development Engineer role at Amazon's Workforce Solutions team, building systems for employee pay, training, and career mobility.

Software Development Engineer, AWS Telco Network Builder

AWS Software Development Engineer position working on cloud infrastructure and services, requiring 3+ years experience in software development and system design.

Software Development Engineer, Vendor Funding

Software Development Engineer role at Amazon's Vendor Funding team, focusing on building systems to optimize costs and drive business efficiency using cutting-edge technology.