Software Development Engineer, S3 Distribution Plane

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$114,800 - $191,800
Distributed Systems
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, working on one of the most critical infrastructure services at AWS. This role offers an exceptional opportunity to work on systems that manage trillions of objects and achieve 99.999999999% durability.

The position involves developing and maintaining services that handle billions of requests per minute across S3's globally distributed server fleet. You'll be working on crucial components including DNS systems, IP and Network Connectivity, TLS Certificates, and VPC Endpoints. This is a chance to make a significant impact on technology that powers businesses worldwide.

As a member of the S3 Distribution Plane team, you'll collaborate with top-tier engineers and leaders who are passionate about operations, performance, and scalability. The role combines hands-on development with architectural design, requiring both technical depth and system-level thinking. You'll be responsible for designing solutions that integrate across multiple AWS services, including Route 53, EC2, and AWS Networking.

The team maintains a strong culture of ownership - "if you build it, you own it" - and emphasizes high standards in test automation, verification processes, and code reviews. While the role includes on-call responsibilities, the team prioritizes work-life balance and strives to minimize disruptions through robust systems and processes.

Amazon offers comprehensive benefits, including medical and financial benefits, equity compensation, and sign-on payments. The company strongly values diversity and inclusion, with multiple employee-led affinity groups and ongoing learning experiences. Career growth is supported through mentorship programs, knowledge sharing, and opportunities to work on increasingly complex projects.

The ideal candidate will have 3+ years of professional software development experience, strong system design skills, and a passion for building reliable, scalable systems. You'll be joining a team that values continuous learning, collaboration, and innovation, working on technology that impacts millions of customers worldwide.

This role offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technology at massive scale. If you're passionate about distributed systems, cloud infrastructure, and building reliable services that power the internet, this position at Amazon S3 could be your next career milestone.

Last updated 11 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
  • Participate in on-call rotation
  • Maintain and improve code quality, fleet health, and security & reliability

Requirements For Software Development Engineer, S3 Distribution Plane

Linux
  • 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
Equity
  • Medical, financial, and other benefits
  • Mentorship programs
  • Work-life balance
  • Career growth opportunities
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Distribution Plane

Software Development Engineer, Project Kuiper

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for global satellite broadband infrastructure.

Systems Engineer, Kuiper Ground Systems

Systems Engineer role at Amazon's Project Kuiper, developing satellite ground systems for global broadband connectivity.

Software Development Engineer, Simulation Foundations

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite constellation simulation and operations.

Systems Development Engineer II - Live and On Demand Video Delivery, Prime Video Delivery Technology

Systems Development Engineer II position at Amazon Prime Video, building large-scale video delivery systems serving millions of customers worldwide.

Mission Operations Engineer, Project Kuiper - Mission Operations, Ground Software

Mission Operations Engineer role at Amazon's Project Kuiper, focusing on satellite constellation operations and automation