Manages teams delivering scalable distributed systems and components on a 2–4 quarter horizon. Standardizes engineering practices and scalability requirements across teams; oversees optimization for high-throughput, hyper-scale workloads; and ensures effective use of distributed state tools and data plane platforms. Guides teams in designing fault-tolerant, in-service-upgradable systems, setting SLO-aligned durability and availability targets, and implementing resiliency mechanisms such as load-shedding, throttling, and rate-limiting. The role provides oversight for KPIs, telemetry, and moderately complex dashboards; directs the design of functional and correctness requirements, fault-injection tests, and replication and synchronization strategies. It ensures proactive incident management, operational readiness, and on-call coverage; drives encryption and access-control practices, remediation plans, and compliance documentation; and oversees automation and Infrastructure as Code development and maintenance. The manager partners with teams on change-management plans for safe patching, updates, and rollbacks. The role also manages multiple medium- to large-scale initiatives across teams, sets priorities aligned with business needs, fosters cross-functional partnerships, and provides direction on complex technical and operational issues. It promotes continuous learning and process improvement, coaches team members, supports career development, and leads talent acquisition activities such as candidate interviews and talent planning.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed