Software Development Engineer, S3 Distribution Plane

Amazon is a global technology company that powers businesses across the globe, making consumers' lives better daily.
$114,800 - $191,800
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, S3 Distribution Plane

Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (11 nines!) durability. These are just a few of the exciting challenges you'll face working in Amazon's Simple Storage Service (S3).

As a Software Development Engineer in the S3 Distribution Plane team, you'll:

  • Deliver services at scale to delight customers and support routing billions of requests per minute to S3's globally distributed server fleet.
  • Design and develop systems in DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints, and Private Connectivity.
  • Work with engineers obsessed with operations, performance, availability, scalability, and durability of customer data.
  • Ship code often and see its impact on a wide range of S3 customers.
  • Design, deliver, and maintain operational health of services, build & release systems, ensuring maximum up-time.
  • Coach junior engineers, participate in design reviews, operations meetings, and leadership discussions.
  • Partner with teams across AWS to build ground-breaking DNS, networking, and security solutions.
  • Strive to raise the operational bar, improve infrastructure, and enable faster team movement.
  • Develop tools to streamline operations, reduce load, and improve overall operational posture.
  • Investigate and recommend best practices for code quality, fleet health, security & reliability.
  • Actively mentor junior engineers and share knowledge through clear documentation.

The team values work-life balance and fosters an inclusive culture. You'll be part of AWS's "you build it, you own it" philosophy, participating in on-call rotations to support this 24/7 worldwide service.

You'll have access to mentorship programs, employee-led affinity groups, and ongoing learning experiences. Amazon's culture of inclusion is reinforced by its 14 Leadership Principles.

Join us to solve exciting problems at a massive scale and make a significant impact on S3 customers worldwide!

Last updated 3 minutes 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, operations meetings, and leadership discussions
  • Develop tools to streamline operations and improve infrastructure
  • Investigate and recommend best practices for code quality, fleet health, and security & reliability
  • Participate in on-call rotations to support the 24/7 worldwide service

Requirements For Software Development Engineer, S3 Distribution Plane

Java
Python
Go
JavaScript
TypeScript
Linux
Kubernetes
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience with new and existing systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, S3 Distribution Plane

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Work-life balance
  • Mentorship programs
  • Employee-led affinity groups
  • Ongoing learning experiences
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Distribution Plane

Software Development Engineer, Data Center Operating Systems

Senior Software Engineer role at AWS, building and managing systems for global data center operations.

Senior Software Development Engineer, Database Migration Organization

Senior Software Development Engineer role at AWS, focusing on database migration services and distributed systems.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon, building large-scale SAAS solutions for digital ordering and subscription management.

Software Development Engineer II, AGI

Lead a team of engineers in developing innovative AI systems at Amazon's AGI team. Senior Software Engineer role in Boston.

Software Development Engineer, S3 Distribution Plane

Join Amazon S3 as a Software Development Engineer to build scalable storage solutions, manage billions of requests, and solve exciting challenges in cloud infrastructure.