Software Development Manager, Amazon DynamoDB
Shape the future of a NoSQL database service that supports mission-critical workloads operating at more than 100 million requests per second. Take its speed and efficiency to the next level.
-----------------------------------
About Amazon DynamoDB
Amazon DynamoDB is a key-value and document database that delivers single-digit-millisecond performance at any scale. As a fast-growing service at the core of the AWS Cloud, our business and engineering decisions have widespread impact across AWS, Amazon, and beyond. Many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin, as well as enterprises such as Samsung, Toyota, and Capital One depend on the scale and performance of DynamoDB to support their mission-critical workloads.
-----------------------------------
Job Description
We are looking for an engineering leader eager to improve the discoverability, safety, and efficiency of DynamoDB.
-----------------------------------
Responsibilities
* Lead a team of passionate engineers to build reliable and highly scalable distributed systems.
* Pave the path for a new generation of cloud database services, grow as a technology leader, and work with some really smart people.
* Be passionate about both solving deep technical challenges and being a great people manager.
* Care deeply about system availability and reliability, and understand what it means to own a mission-critical service that handles hundreds of millions of requests per second, with sub-millisecond latencies and eight 9s of availability.
-----------------------------------
Requirements
* Proven track record in recruiting and retaining top talent and excel in day-to-day people and performance management tasks.
* Strong Agile product management and delivery experience.
* Strong operational experience, with a track record of operating highly available fault-tolerant systems.
-----------------------------------
Preferred Qualifications
* Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
* Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers.