Amazon's NoSQL services such as DynamoDB and Elasticache are massive at-scale services that are powering some of the top companies in the world. At Amazon, we build some of the largest distributed systems in the world and we’re looking for top talent to help not only deliver the next top tier service but also to help grow the business at the same time.
We’re on the lookout for a leader who is passionate about caching systems, distributed systems and people. A rare combination. In this position, you will be leading the engineering team behind a new caching service for AWS and as a result we’ll need you to help not only help lead the team in making the right technical decisions but also partnering with product management to ensure that we’re making the right calls for the business at the same time.
The ideal candidate will hold a Bachelor’s degree in Computer Science, or related field. Have at least 5+ years of relevant engineering experience operating mission critical online services, extensive management experience and at least 2 years of people management experience.
A successful Manager joining the team will do much more than manage infrastructure, software, and people. They will also be:Great fun to work with
. Our company credo is “Work hard. Have fun. Make history”. The right candidate will love what they do and instinctively know how to make work fun.Enjoy being a really great people manager.
Building, motivating and mentoring world-class systems & software engineering teams is the most important part of this role. You should have a proven track record in recruiting and retaining top talent and excel in day-to-day people and performance management tasks.Have a strong understanding of Software Development and Distributed Systems.
The ideal candidate will have past experience working as a software development engineer. You will also have a strong level of knowledge in Software development practices. You will enjoy keeping your technical skills reasonably current, to the point that you can still contribute to architecture discussions. You regularly take part in deep-dive troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues.