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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.

Software Dev Engineer II, ESTech

Software Development Engineer II position at Amazon's Amazonian Experience and Technology team, focusing on building human capital management technology and employee experience solutions.

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 on systems that manage trillions of objects in storage and handle billions of requests per minute. The position focuses on developing services for DNS, IP and Network Connectivity, TLS Certificates, and VPC Endpoints.

The role offers the opportunity to work with cutting-edge technology at massive scale, achieving 99.999999999% durability for customer data. You'll be part of a team that powers businesses globally through S3's storage solutions, working alongside engineers who are passionate about operations, performance, and scalability.

As an SDE in this team, you'll be responsible for designing and implementing systems that support S3's globally distributed server fleet. You'll collaborate with various AWS teams, including Route 53, EC2, and AWS Networking, to build innovative solutions. The position requires strong operational focus, with responsibilities including maintaining build & release systems, improving infrastructure, and ensuring maximum uptime.

The team values work-life balance and maintains a supportive environment where engineers can grow professionally while maintaining personal well-being. You'll participate in an on-call rotation, but the team emphasizes minimizing off-hours disruptions through robust automation and preventive measures.

This is an excellent opportunity for someone who wants to work on large-scale distributed systems, enjoys solving complex technical challenges, and wants to make a significant impact on AWS's core infrastructure. The role offers competitive compensation, comprehensive benefits, and the chance to work with some of the brightest minds in cloud computing.

Last updated 13 days ago

Responsibilities For Software Development Engineer, S3 Distribution Plane

  • Develop tools to streamline operations and improve infrastructure
  • Design and develop systems in DNS, IP, 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 design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, S3 Distribution Plane

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

Interested in this job?