Software Dev Engineer, AWS S3/Glacier

AmazonSeattle, WA
Onsite

About The Position

The vast majority of data in the world is cold — durably and securely retained for long periods of time, but rarely ever accessed. Conventional storage systems are a poor fit for this domain as they are typically optimized for speed rather than space and cost. Amazon Glacier has been designed from the very start to provide secure, durable, and scalable data storage at a very low cost. This unusual set of constraints requires us to solve fascinating scaling and algorithmic problems that have never been tackled at our scale. At our scale, exceedingly rare race conditions are all but a certainty. As an engineer on our team, you'll have the opportunity to guide the design and implementation of a distributed storage service that operates at cloud scale. Your design and development work would range from distributed system service development in Java, to low level systems coding that interfaces directly with hardware. You'll be working to bring brand new systems to production use, and to do so you'll need to solve interesting computer science problems. We are looking for someone who is keen to invent in this space, and build what could easily become the largest data storage service on the planet. Some of the projects that you'll have an opportunity to work and drive: - Maintaining the durability of customer data by building systems that ensure data integrity and redundancy at scale. - Massive storage cost reductions - S3 Glacier Deep Archive, is already available at less than a dollar per TB per month. - Scaling our systems to support the workloads generated by our rapid growth.

Requirements

  • 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 experience
  • 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

Nice To Haves

  • 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

Responsibilities

  • Maintaining the durability of customer data by building systems that ensure data integrity and redundancy at scale.
  • Massive storage cost reductions - S3 Glacier Deep Archive, is already available at less than a dollar per TB per month.
  • Scaling our systems to support the workloads generated by our rapid growth.

Benefits

  • 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