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 is seeking a Software Development Engineer to join their Distribution Plane team, focusing on building and maintaining critical infrastructure that powers one of the world's largest cloud storage services. This role offers an exceptional opportunity to work on systems that manage trillions of objects and handle billions of requests per minute.

The position involves developing services for DNS, IP and Network Connectivity, TLS Certificates, and VPC Endpoints, requiring deep technical expertise in distributed systems and cloud infrastructure. You'll be working with a team that maintains an impressive 99.999999999% durability standard and serves customers globally.

As a mid-level engineer, you'll be responsible for designing and implementing scalable solutions, maintaining operational excellence, and mentoring junior team members. The role requires collaboration with various AWS teams, including Route 53, EC2, and AWS Networking, to deliver integrated solutions that power Amazon's cloud infrastructure.

The team values work-life balance and maintains a supportive environment where engineers can grow both professionally and personally. You'll be part of an on-call rotation system that's designed to minimize disruption while ensuring high service availability. The position offers competitive compensation, including a base salary range of $114,800 to $191,800, plus additional benefits and equity opportunities.

This is an ideal role for someone with 3+ years of software development experience who is passionate about building large-scale distributed systems and wants to make an impact on technology used by businesses worldwide. You'll have access to mentorship opportunities, continuous learning resources, and the chance to work with some of the brightest minds in cloud computing.

The role is based in Vancouver, Canada, where you'll join a diverse and inclusive team that values innovation and customer obsession. Amazon's culture of ownership means you'll have significant influence over the systems you build and maintain, with opportunities to drive improvements across the entire S3 infrastructure.

Last updated 6 hours 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 and ensure maximum up-time
  • Provide coaching and mentoring for junior engineers
  • Participate in design reviews and operations meetings
  • Partner with service teams across AWS to build DNS, networking and security solutions
  • 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 design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer, S3 Distribution Plane

Medical Insurance
Mental Health Assistance
  • Medical benefits
  • Work-life balance
  • Career development opportunities
  • Mentorship programs
  • Inclusive work environment

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Distribution Plane

Software Dev Engineer II

Amazon is seeking a Software Dev Engineer II to design and implement next-generation logging and data lake architecture for their Buying Experience team, handling billions of daily transactions worldwide.

Software Developer Engineer II- TEST, Alexa Smart Home

Software Developer Engineer II position at Amazon's Alexa Smart Home team, focusing on test automation and framework development.

Software Dev Engineer, Amazon Connect

AWS Software Development Engineer role for Amazon Connect, building cloud-based contact center solutions using AI and AWS services.

Network Development Engineer

Network Development Engineer role at Amazon, building and maintaining critical infrastructure for global fulfillment centers, requiring expertise in routing protocols and Linux environments.

Software Development Engineer, Middle MileP&O

Software Development Engineer role at Amazon's Middle Mile Planning & Optimization team, building intelligent systems for transportation network optimization using ML and big data technologies.