Taro Logo

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

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 8 months 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?