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, and ensure 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 operational load, and improve overall operational posture.
  • Influence and drive operational excellence and best practices within the organization.
  • Improve test infrastructure, CI/CD processes, code quality, fleet health, and service 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 have access to mentorship programs, employee-led affinity groups, and ongoing learning experiences. The role offers flexibility in working hours and encourages finding a balance between personal and professional life.

Join Amazon S3 to tackle exciting challenges at a massive scale and make a significant impact on a service used by businesses worldwide.

Last updated 4 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
  • Identify ways to improve test infrastructure and CI/CD processes
  • Investigate and recommend best practices for code quality, fleet health, and service reliability
  • Write clear and concise documentation
  • Participate in on-call rotation to support the 24/7 worldwide service

Requirements For Software Development Engineer, S3 Distribution Plane

Java
Python
Go
JavaScript
TypeScript
Linux
  • 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
  • Flexible working hours
  • Work-life balance
  • Mentorship programs
  • Employee-led affinity groups
  • Ongoing learning experiences
  • Competitive salary
  • Equity (mentioned as part of total compensation)
  • Medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Distribution Plane

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.

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.