Skip to content

Senior Engineering Manager, Platform Engineering (Developer Experience)

Oakland, CAEngineering ManagementHybrid5+ YOE
Summary

Leads platform engineering teams to build reliable CI/CD, developer tooling, and AI-powered automation for developer productivity. Owns roadmaps for infrastructure stability and agentic AI workflows in SDLC, managing engineers and driving org-wide adoption.

About the role

Responsibilities

Stabilize & Mature the Developer Platform

  • Lead platform teams that build and evolve core developer tooling (spanning build/test infrastructure, CI, local development environments, and developer workflows) to improve engineer productivity and time-to-value.
  • Drive reliability improvements across the developer-facing critical path: reduce CI flakiness, improve build/test speed, and ensure fast, reliable feedback loops for both human and agent-generated changes.
  • Partner with Release Engineering and Cloud Infrastructure on shared goals: your team ensures the build/test foundation is solid; they own the release and deploy paths that depend on it.
  • Ensure operational excellence for developer platform services with clear SLOs, robust observability, and incident/bug management practices.

Ship AI-Powered Developer Tooling

  • Own the strategy and execution for AI-assisted and autonomous developer workflows — evaluating, building, and deploying tools that automate mechanical tasks (lint fixes, test triage, code review, CVE remediation) so engineers can focus on architecture and product problems.
  • Partner with Security Engineering to deliver and operate secure sandboxed environments for agentic AI tool use, enabling agents to edit, build, test, and open PRs safely.
  • Stay current with the rapidly evolving AI developer tooling landscape. Run fast experiments — prototype, measure, and make kill/scale decisions quickly, while building durable solutions where the signal supports it.
  • Define and track success metrics for AI tooling: adoption rates, time saved, CI impact, and developer satisfaction.

Treat Platform as a Product

  • Treat internal engineers as your customers. Gather feedback, measure adoption, and iterate on what you ship, not just launch and move on.
  • Drive org-wide adoption of new tools, workflows, and standards. Build the documentation, enablement, and evangelism that turn a good tool into an org-wide habit.
  • Establish and use developer efficiency metrics (e.g., build/test times, CI pass rates, change failure rate, AI tool adoption) to identify bottlenecks and plan ambitious improvements.

Lead & Grow People

  • Coach and develop engineers and leads; provide actionable feedback, elevate technical execution, and foster an inclusive, high-accountability culture.
  • Collaborate closely with Engineering Operations, Security Engineering, Cloud Infrastructure, Product, and Design to synthesize requirements and prioritize impactful investments.
  • Partner with Engineering Operations to improve processes for alignment, goal setting, empowerment, and cross-team execution across Engineering.
  • Communicate effectively with both technical and non-technical stakeholders, adjusting altitude from strategy to technical deep dives as needed.

Requirements

  • 5+ years as a senior engineer building developer productivity tools and/or highly available platform services (e.g., storage, pub-sub, search, caching, observability) and/or deep experience with infrastructure/cloud technologies (e.g., Terraform, Kubernetes, Docker).
  • 3+ years directly managing software engineers and/or technical leads, including hiring, coaching, performance management, and growing a high-performing team.
  • 2+ years building and leading developer experience or platform teams that deliver internal platforms and tooling with measurable productivity outcomes (e.g., faster builds/tests, improved CI/CD lead times, higher deployment frequency).
  • Experience with AI developer tooling: evaluated, deployed, or built AI-powered tools for engineering teams (code generation, AI-assisted code review, automated testing, or similar).
  • Experience managing scalable database infrastructure (e.g., Postgres, MySQL).
  • Comfortable with ambiguity and building from scratch.
Skills
CI/CDKubernetesDockerTerraformPostgresMySQLAI developer toolingSLOsObservabilityBuild/Test Infrastructure