Sr. Software Dev Engineer, S3 Storage

AmazonSeattle, WA
$168,100 - $227,400Onsite

About The Position

As a Senior Software Development Engineer (SDE) in Amazon's Simple Storage Service (S3), you will tackle complex problems at a massive scale, contributing to systems that manage trillions of objects. You will help build and maintain systems responsible for storing and retrieving data with high durability and low latency. The S3 service is foundational to many businesses globally, and your work will directly impact customer experiences. You will collaborate with talented engineers and leaders to deliver changes that delight customers. The Utility Computing (UC) organization within AWS provides innovative services like S3 and EC2, and as a member of UC, you will support the development and management of various AWS services, including those requiring specialized security solutions.

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Nice To Haves

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Build services that persist and retrieve customer data, forming the foundation of S3.
  • Design and implement new components and improvements to services within the S3 storage space.
  • Work with other engineers on the team to deliver high-quality solutions.
  • Take ownership of services, ensuring high availability and reliability.
  • Contribute to a high bar for test automation, verification processes, design, and code reviews.
  • Participate in a regular on-call rotation to resolve operational issues.
  • Write documents outlining solutions to complex problems.
  • Deliver features and fix bugs.
  • Add testing to existing code.
  • Improve operational tooling.
  • Collaborate with senior engineers to design new components.
  • Build expertise in specific areas of the service and become a subject matter expert.
  • Be involved in operational investigations to resolve and root cause customer impacting issues.

Benefits

  • Sign-on payments
  • Restricted stock units (RSUs)
  • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line)
  • Flexible Spending Accounts
  • Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service