Enable job alerts via email!

Sr. Software Development Engineer, S3 Distribution Plane

Amazon

London

On-site

USD 150,000 - 252,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading technology company as a Sr. Software Development Engineer in the S3 Distribution Plane team. You will tackle exciting challenges in managing vast storage systems, designing scalable services, and mentoring junior engineers. This role offers the opportunity to impact global operations while promoting work/life balance and continuous learning in a diverse environment.

Qualifications

  • 5+ years of professional software development experience.
  • Experience as a mentor, tech lead, or engineering manager.

Responsibilities

  • Design and deliver scalable services for S3’s global server network.
  • Mentor junior engineers and participate in design reviews.
  • Develop tools to streamline operations and enhance CI/CD.

Skills

Software Development
Mentoring
System Design
Reliability
Scaling

Education

Bachelor’s degree in computer science

Job description

Sr. 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 numbers that illustrate the scale of the exciting problems you will encounter working in Simple Storage Service (S3). Amazon S3 powers businesses globally, enhancing daily life through electronic content delivery, remote work technology, travel planning, and home deliveries.

As a Software Development Engineer in the S3 Distribution Plane team, you will deliver scalable services to delight customers and support billions of requests per minute across S3’s global server network. You will design and develop systems in DNS, IP, Network Connectivity, TLS Certificates, VPC Endpoints, and Private Connectivity, working with engineers and leaders focused on operations, performance, availability, scalability, and data durability. Our services operate worldwide at scale, and you will have the opportunity to ship code frequently, impacting a broad customer base.

Your responsibilities include designing, delivering, and maintaining operational health, managing build & release systems, and ensuring maximum uptime. You will mentor junior engineers, participate in design reviews and operations meetings, and collaborate with AWS service teams to develop innovative DNS, networking, and security solutions. Working closely with Amazon Route 53, AWS EC2, and AWS Networking, you will contribute to integrated solutions across AWS, requiring broad thinking beyond S3.

You will strive to improve operational standards and infrastructure, enabling faster development. Key tasks include developing tools to streamline operations, enhancing CI/CD robustness, investigating best practices for code quality, fleet health, and security, and mentoring team members. Sharing knowledge through documentation and presentations is also essential.

Our team emphasizes work/life balance, recognizing diverse circumstances. We promote high standards, ownership, and accountability, including a rigorous testing, review, and on-call process to ensure system reliability. New employees are paired with peer buddies and can find mentors through internal programs. We foster a culture of continuous learning, with resources like our “Broadcast” streaming site featuring industry-leading presentations.

About AWS Utility Computing (UC)

AWS UC offers foundational and innovative services, including S3, EC2, and IoT, supporting customers with security and specialized cloud solutions. As part of UC, you will contribute to the development and management of these services.

About the team

We value diverse experiences and encourage candidates to apply, even if they do not meet all preferred qualifications. We aim to foster an inclusive culture that promotes curiosity, connection, mentorship, and career growth, supporting work/life harmony.

Basic Qualifications
  • 5+ years of professional software development experience (non-internship)
  • 5+ years of programming experience in at least one language
  • 5+ years of experience in system design, reliability, and scaling
  • Experience as a mentor, tech lead, or engineering manager
Preferred Qualifications
  • 5+ years of full SDLC experience, including coding standards, reviews, source control, build, testing, and operations
  • Bachelor’s degree in computer science or equivalent

Amazon is an equal opportunity employer. For accommodations during the application process, visit https://amazon.jobs/content/en/how-we-hire/accommodations. Salary ranges from $150,700 to $251,700 annually, based on experience and skills, with potential additional compensation and benefits.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Engineer, S3 Distribution Plane

Amazon

London

On-site

USD 114,000 - 192,000

Today
Be an early applicant

Software Development Engineer, S3 Distribution Plane

Amazon

London

On-site

USD 114,000 - 192,000

10 days ago