Taro Logo

Software Development Engineer, S3

Amazon Web Services (AWS) is a leading cloud computing platform providing a wide range of services including storage, computing, and analytics.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, S3

Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. As a Software Development Engineer in S3, you'll work on managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, and achieving 99.999999999% durability.

You'll join the S3 Data Plane team to build the next generation S3 services, designing, implementing, operating, and improving the S3 API experience. The software processes millions of requests per second with bandwidth measured in terabits per second. You'll lead peer engineers, deliver high-quality and scalable software, and drive innovation to handle exponential growth.

Key aspects of the role:

  • Build and own systems (if you build it, you own it)
  • High level of ownership and dedication to customer satisfaction
  • Regular on-call rotation to maintain 24/7 worldwide service
  • Emphasis on test automation, verification processes, and design/code reviews
  • Mentorship opportunities and continuous learning

The ideal candidate should enjoy working on complex system software, be customer-centric, and have a strong focus on building and operating high-quality software. You'll be part of solving challenging problems in a space full of opportunities.

Amazon offers an inclusive team culture, work-life balance, mentorship, and career growth opportunities. The company is committed to diversity and inclusion, with employee-led affinity groups and innovative benefit offerings.

This role offers a chance to work on one of the foundational services of AWS, tackling complex challenges at a massive scale while being part of a team that values continuous learning and personal growth.

Last updated 8 months ago

Responsibilities For Software Development Engineer, S3

  • Design, implement, operate, and improve the S3 API experience
  • Lead peer engineers to deliver high-quality and scalable software
  • Drive innovation to build next-generation software
  • Participate in on-call rotation to support 24/7 worldwide service
  • Maintain high standards for test automation, verification processes, and code reviews

Requirements For Software Development Engineer, S3

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

Benefits For Software Development Engineer, S3

Medical Insurance
401k
Equity
  • Medical Insurance
  • Financial Benefits
  • Employee Benefits

Interested in this job?