Taro Logo

Software Development Engineer - AWS S3, AWS S3 Lifecycle

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting is no longer active. 😔

Job Description

Amazon Web Services (AWS) is seeking a Software Development Engineer to join their S3 Lifecycle team, a crucial component of AWS's cloud storage infrastructure. This role presents an exceptional opportunity to work on one of the world's largest storage systems, serving millions of requests per second and experiencing over 100% year-over-year growth.

The S3 Lifecycle team is responsible for helping customers optimize their storage costs by managing object lifecycles across different storage classes. As a Software Engineer on this team, you'll be working on complex computer science problems at an internet scale, handling billions of object transitions daily. The team's focus for 2025 includes maintaining operational excellence, enhancing security, optimizing infrastructure costs, and automating region builds.

Your responsibilities will include designing and developing software for lifecycle workflows and S3 Glacier storage class unification. You'll be creating systems that can handle diverse access patterns and unprecedented customer load, all while maintaining S3's signature simplicity that eliminates the need for manual capacity provisioning.

The role offers a balanced work environment where team members can maintain high standards while enjoying personal lives. The team implements structured on-call rotations to ensure service reliability without overwhelming individual team members. You'll be part of AWS's Utility Computing organization, working alongside teams that develop foundational services like EC2 and innovative new products.

AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths. The company promotes work-life harmony and provides comprehensive support for professional growth through mentorship programs and employee-led affinity groups. You'll have access to ongoing learning experiences, including participation in diversity initiatives like Conversations on Race and Ethnicity (CORE) and AmazeCon.

The position offers competitive compensation ranging from $129,300 to $223,600 based on geographic location, plus equity, sign-on payments, and comprehensive benefits. Join a team that's defining the future of cloud storage while working in an inclusive environment that supports both professional excellence and personal well-being.

Last updated 8 months ago

Responsibilities For Software Development Engineer - AWS S3, AWS S3 Lifecycle

  • Design and develop software for S3 Lifecycle team
  • Build systems that handle varying access patterns and unprecedented load
  • Design APIs used by millions of applications worldwide
  • Manage rule-based storage class transitions
  • Participate in on-call rotations to maintain service reliability

Requirements For Software Development Engineer - AWS S3, AWS S3 Lifecycle

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer - AWS S3, AWS S3 Lifecycle

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Flexible working culture