Amazon Web Services' S3 team is seeking a talented Software Development Engineer to join their Cloud Storage division, one of the world's largest storage services. This role presents an exceptional opportunity to work on systems that manage trillions of objects and handle millions of requests per second.
The position involves developing crucial backend systems for AWS S3, focusing on the Index Services team that maintains key-value metadata durability and availability. You'll be tackling complex distributed systems challenges and building services that can handle unprecedented customer load while maintaining simplicity in usage.
As a member of the S3 Index team, you'll work alongside highly skilled engineers to build next-generation, internet-scale Tier 1 web services. Your responsibilities will include developing systems that ensure S3's durability, availability, and scalability. This role directly impacts not just S3 but the entire AWS ecosystem's growth.
The ideal candidate brings 3+ years of professional software development experience and strong expertise in distributed systems. You'll need to demonstrate exceptional technical skills and deep understanding of computer science fundamentals. AWS values customer obsession and innovation, seeking someone who's passionate about both writing quality code and solving complex problems.
The team offers excellent career growth opportunities, with a strong focus on mentorship and knowledge sharing. AWS promotes an inclusive culture with ten employee-led affinity groups and various learning experiences. They emphasize work-life balance, offering flexible working hours and supporting personal/professional life integration.
The compensation package is competitive, ranging from $114,800 to $191,800 per year, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. This role is based in Vancouver, Canada, where you'll join a diverse team committed to defining the future of cloud storage solutions.