Jobs · Engineering · Washington

Software Development Engineer, Amazon S3, Amazon S3

Amazon Web Services (AWS) · Seattle, WA · Today
EngineeringFull-time

About the role

As an SDE in Amazon's Simple Storage Service (S3), you will solve exciting problems at incomparable scale. You will help build systems that manage trillions of objects in storage, retrieve them in milliseconds, across tens of thousands of hosts, all while maintaining 99.999999999% (11 nines) of data durability. Amazon S3 powers businesses, nonprofits, and transformative organizations across the globe that make the lives of people better daily. As an SDE in S3, you will work with teams of talented engineers and leaders to hand deliver changes to our system that delight our customers, and in turn improve the lives of their customers.

Responsibilities

  • Build the services that persist and retrieve customer data as part of S3's Storage team
  • Own services that are the foundation of S3, managing them at massive scale
  • Design and implement new components and improvements to services within your space
  • Work with other engineers on your team to deliver features and fixes
  • Maintain a high bar for test automation, verification processes, design, and code reviews
  • Participate in regular on-call rotation to resolve inevitable issues, with emphasis on minimizing operator intervention

Day in the life

A typical day for an SDE in S3 Storage is based around writing code and solving problems at scale. On any given day, you may spend time delivering features and fixing bugs, add testing to existing code, improve operational tooling, collaborate with senior engineers to design new components that shape the future of the system, and build expertise in specific areas of the service and grow to be a subject matter expert in your domain.

Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Preferred qualifications

  • 3+ 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

Pay

Base salary range: $143,700.00 - $194,400.00 USD annually (USA, WA, Seattle). Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.

Benefits

  • Health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance with option for Supplemental life plans
  • Employee Assistance Program (EAP) and Mental Health Support
  • Medical Advice Line
  • Flexible Spending Accounts
  • Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave
This response is AI-generated, for reference only.

Similar jobs