Manager, Software Development, AWS In-Memory Databases
Core
Leading the engineering team behind a new caching service for AWS, focusing on distributed database technology and large-scale systems.
Role type
Manager, Software Development (Database Services)
Builds
New caching services (e.g., Elasticache), large scalable distributed systems, and strategic technical projects for AWS.
Domain
Cloud Computing, Distributed Systems, Database Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Engineering team management, full software development life cycle expertise, multi-tier web services definition, product/program management partnership, hands-on technical leadership, complex system design
Preferred skills
Stakeholder communication (users, technical teams, senior leadership), recruiting and hiring, mentoring/coaching software engineers, career development guidance
Technologies
DynamoDB, Elasticache, AWS Cloud, Distributed Databases
Responsibilities
Hire, mentor, and lead a database software development team; Lead design, implementation, and deployment of highly distributed, large-scale services; Identify and lead work on complex, large-scale systems impacting the entire company; Serve as a lead on demanding, multi-team, cross-functional projects; Play a critical role in broad business planning and long-term technical/business strategy; Contribute to Amazon's Intellectual Property through patents/publications.
Seniority
Manager, strategic leadership & hands-on technical work