Software Development Engineer, S3 Object API

Amazon
Seattle, WA
Job Description
Role Overview

Join the S3 Object API team and build services at massive scale, supporting billions of requests per minute across a globally distributed fleet serving millions of customers. Design, develop, and maintain highly available services powering Amazon S3. Build tools and automation to streamline operations, improve CI/CD pipelines, and reduce operational load.

What You Will Do

Ship code frequently and see its real-world impact on a vast customer base. Work alongside engineers who obsess over performance, availability, scalability, and durability. Participate in an on-call rotation.

Why It Might Be a Fit

Enjoy a team culture that values work/life balance while maintaining high standards. Participate in design reviews, operations meetings, and leadership discussions. Mentor junior engineers, helping them grow their skills and effectiveness.

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

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
]]>