D

Docker

Containerization platform for building apps

Principal Technical Program Manager - Forward Deployed Engineering

Program ManagementConfirmed live in the last 24 hours
Full-timeRemote in USA$162.5k - $254.7k

About the Job

Requirements

  • At least 10 years of technical program management experience, including at least 4 years at Staff level or above, supporting customer-facing engineering, professional services, or field engineering teams.
  • A track record of delivering commitments on schedule for enterprise customers, including contractual or executive-visible deadlines.
  • Experience defining standards, quality bars, and operating processes that other teams adopted.
  • Experience running dependencies across many engineering teams that you do not manage, and getting reliable dates from them through influence.
  • A strong technical background in cloud platforms, containers, and modern software delivery, with the ability to read a design, challenge an estimate, and distinguish a real blocker from a vague one.
  • Experience choosing metrics and setting targets, including working with incomplete data and deciding what is good enough to act on.
  • Executive communication skills, including the ability to deliver difficult news early and clearly to customer stakeholders, Docker leaders, and engineers.
  • High agency and comfort working autonomously in a distributed, remote-first company where processes are still being defined.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Occasional travel to customer sites and Docker team gatherings.

Responsibilities

  • Define FDE delivery standards, the engagement model, and the quality bar, and document them so engagements are consistent across customers, regions, and engineers.
  • Decide which metrics matter for FDE, set targets, and revise them as the team learns.
  • Turn lessons from each engagement into reusable practice and product improvements.
  • Give executives a clear account of what is on track, what is at risk, what decision is needed, and from whom.
  • Own FDE capacity management and staffing plans with FDE leadership and recruiting, including assigning engineers to customers, identifying gaps, and determining where and when to hire to stay ahead of demand.
  • Instrument every commitment Docker has made to FDE customers and every commitment Docker Product and Engineering teams have made to FDE.
  • Track commitments, map dependencies across teams, and surface risks early enough to act on them.
  • Negotiate and confirm dates with teams that run on their own planning processes, and hold them to those dates.
  • Represent FDE with Product and Engineering leadership, ensuring customer needs are well defined using data and product decisions map to achievable FDE action.
  • Improve internal processes that slow collaboration between Field, Product, and Engineering, and bring successful improvements to the wider company.
  • Present FDE results and risks to Docker executives and customer stakeholders.
  • Set priorities for junior TPMs, define the reporting FDE needs, and mentor them in program management practice.
  • Choose the tools and standards FDE uses to track work.

Desired Qualifications

  • Prior experience supporting a Forward Deployed Engineering, Professional Services, Solutions Engineering, or Customer Engineering organization.
  • Familiarity with the agentic AI ecosystem, including coding agents, Model Context Protocol (MCP), and enterprise requirements for security and governance of AI workloads.
  • Experience with regulated or compliance-driven customers in financial services, healthcare, government, or similar sectors.
  • Experience at a developer tools, infrastructure software, or platform company.
  • Familiarity with Docker products, Kubernetes, and cloud-native development platforms.

About the Company

Docker

Containerization platform for building apps

Docker provides a containerization platform that lets developers build, share, and run applications inside isolated containers. It packages an application and its dependencies into a container image that runs the same on any system that supports Docker. Its main tools include Docker Desktop for local development, Docker Hub for container images, and a command-line interface to manage containers. It uses a freemium pricing model (Personal, Pro, Team, Business) and differentiates itself with its large ecosystem and official image repository to speed up development and deployment.

Company size
1,001-5,000
Company stage
Series C
Total funding
$526M
Headquarters
Palo Alto, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Docker

See more jobs