Software Development Manager, EC2 Core Product Management
Core
Manage and coach a highly qualified team of software engineers to develop services that optimally pack client instances onto servers, increase hardware utilization, and optimize capacity availability for AWS EC2.
Role type
Senior IC software development manager (capacity optimization)
Builds
EC2 capacity management services and instance lifecycle optimization tools
Domain
Cloud computing / Infrastructure / Utility Computing
Deliverable
production ML models
Required skills
Engineering team management, system architecture design, multi-tier web services development, full software development life cycle knowledge, technical leadership, statistical and analytic methods, code reviews, mentoring
Preferred skills
Requirements collection, product strategy definition, recruiting and hiring, coaching engineers to improve skills
Technologies
None explicitly listed beyond general infrastructure concepts
Responsibilities
Coach and manage software engineering teams, design and architect scalable systems, lead definition and development of multi-tier web services, collaborate with product and program management, perform code reviews, mentor engineers, ship code
Seniority
Senior, hands-on IC with management responsibilities