Software Development Manager, Elastic Container Service
Core
Lead a team of 6–12 software engineers to build and operate core components of Amazon ECS, a fully managed container orchestration service.
Role type
Senior Engineering Manager (Container Orchestration)
Builds
ECS control plane or data plane components (scheduling, orchestration, agent, runtime, service discovery, networking)
Domain
Cloud Infrastructure / Container Orchestration
Required skills
Engineering team management, distributed system design, operational excellence, product management partnership, cross-team collaboration, customer engagement
Preferred skills
Kubernetes/Docker/containers ecosystem, Linux/Networking protocols, virtualization/orchestration/cloud computing, Go/Rust/C++
Technologies
Amazon ECS, EC2, Fargate, Kubernetes, Docker, Go, Rust, C++, Linux
Responsibilities
Lead, hire, and develop a team of 6–12 software engineers; Own the design, delivery, and operation of ECS control plane or data plane components; Drive operational excellence and on-call health; Work backwards from customers to prioritize and deliver features; Plan and manage delivery across multiple quarters; Raise engineering standards including testing and observability; Engage directly with customers and field teams
Seniority
Senior, hands-on IC with management responsibilities