Software Development Manager - DynamoDB, DynamoDB
Core
Lead a team of engineers to build reliable, highly scalable distributed systems for the DynamoDB NoSQL database service, improving its discoverability, safety, and efficiency.
Role type
Senior engineering manager (IC + people leadership)
Builds
Next-generation cloud database services (DynamoDB) for mission-critical workloads
Domain
Cloud computing / Distributed systems / NoSQL databases
Deliverable
production ML models | product features
Required skills
Engineering practices and patterns, Engineering team management, Multi-tier web services development, Product and program management partnership, Technical architecture and design, Project management and prioritization
Preferred skills
Stakeholder communication (users, technical teams, senior leadership), Recruiting and hiring, Mentoring and coaching software engineers
Technologies
DynamoDB, AWS Cloud, Distributed systems
Responsibilities
Identify technical requirements based on business goals and translate them into detailed architecture and design; Execute multi-engineer, cross-team projects; Lead design reviews and set technical best practices; Participate in full lifecycle development activities including code reviews, implementation, and deployment; Perform data analysis to optimize services; Maintain current technical knowledge and integrate new technologies.
Seniority
Senior, hands-on IC with people management