S3 Lifecycle team is an integral part of S3 Storage Management landscape. Our goal is to help our customers optimize their storage costs over the lifecycle of their stored objects. We understand that access patterns of objects change over time and exploit this to help our customers to move to different S3 storage classes optimized for specific access patterns, or expire data that meet specific criteria. Going into 2022, our team's goal is to continue demonstrating operational excellence, keep our services secure, optimize our services with goal to lower infrastructure cost, bring agility by automating region builds and to add new features to make S3 more usable and create value for our customers.
As a Senior Software Development Engineer on this team, you will lead the design, development and operations of an entire suite of distributed systems. The job will offer opportunities not only to tackle hard distributed system problems but also design API's that are used by millions of applications around the world and by doing so defining S3 for customers. The work you do here is going to significantly drive growth not just in S3 but the AWS ecosystem.
Creating a reliable, scalable, and flexible web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. Come join us and help solve a challenging set of problems in a space packed full of opportunities.
Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we're all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives.
S3 services are highly available, but there are times when we occasionally stray away from our SLAs. In order to minimize the impact of such excursions, we do have On-Call rotations. However, we set these up so there are focused time periods when you are on-call and when you are not, you can focus on your day job :)
Mentorship & Career Growth
We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, job level etc. Your manager can also help you find a mentor or two, because two is better than one. In addition to formal mentors, we work and train together so that we are always learning from one another, and we celebrate and support the career progression of our team members.
Inclusive Team Culture
We have a diverse team and drive towards an inclusive culture and work environment. Our team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Our team members are active in Amazon's 10+ affinity groups, sometimes known as employee resource groups, which bring employees together across businesses and locations around the world. These range from groups such as the Black Employee Network, Amazon Women and Engineering and LGBTQ+BASIC QUALIFICATIONS
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 4+ years of professional software development experience
- 2+ years of experience as a mentor, tech lead OR leading an engineering team
- Strong foundation in , structures, OO and core Computer Science concepts
- Experience with building highly-available and scalable software services/systems.
- Understanding of networking protocols
- Strong desire to build, sense of ownership, urgency, and drive.
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
- MS/Phd Degree in Computer Science
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming