Principal Technical Program Manager, Forward Deployed Engineering
Engineering Manager · Principal · Full Time · Remote
Opens Docker's application page
Role
What you'll do.
Principal Technical Program Manager for Docker's Forward Deployed Engineering (FDE) team, responsible for establishing delivery standards, managing customer and engineering commitments, and driving operational excellence across strategic customer engagements. This is a senior leadership role requiring 10+ years of technical program management experience with a proven track record of defining standards and influencing across matrix organizations in enterprise cloud-native and containerization environments.
Responsibilities
- Define FDE Delivery Standards and Quality Bar: Establish and document comprehensive delivery standards, engagement models, and quality benchmarks that ensure consistency across all customer engagements, geographic regions, and senior engineers. Develop standardized methodologies for how FDE plans, commits, delivers, and measures outcomes. Transform lessons learned from each customer engagement into reusable practices and actionable product improvements that benefit the broader Docker customer base.
- Run FDE Business Operations and Reporting: Provide executive leadership with clear, data-driven visibility into program health, including on-track initiatives, at-risk deliverables, required decisions, and stakeholder ownership. Own capacity planning and staffing strategies in partnership with FDE leadership and recruiting teams, ensuring optimal alignment of senior engineers to customer accounts and proactive hiring to meet demand without resource constraints.
- Manage Customer and Engineering Commitments: Instrument, track, and monitor all commitments Docker has made to FDE customers and all commitments Product and Engineering teams have made to FDE. Map dependencies across teams, identify risks early, and surface them with sufficient lead time for mitigation. Negotiate realistic dates with autonomous engineering teams and hold them accountable through influence-based leadership in a matrix environment.
- Drive Cross-Functional Influence and Collaboration: Represent FDE interests to Product and Engineering leadership, ensuring customer requirements are articulated clearly using data-driven insights and that product roadmaps align with achievable FDE objectives. Improve internal collaboration processes between Field, Product, and Engineering teams. Present FDE results, risks, and strategic insights to Docker executives and customer stakeholders.
- Establish Program Management Practice and Mentorship: Set priorities and define reporting standards for junior Technical Program Managers on the FDE team. Mentor TPMs in advanced program management practices, including dependency management, risk mitigation, and stakeholder communication. Select and implement tools and standards for tracking work, managing commitments, and reporting program health across the FDE organization.
Qualifications
What we look for.
Technical
Cloud Platforms and Container Technology
Strong technical background in cloud infrastructure, containerization, orchestration platforms, and modern software delivery methodologies, with ability to read technical designs and challenge estimates.
Technical Design Review Competency
Capability to read architecture and design documents, assess technical feasibility, distinguish between legitimate blockers and vague concerns, and communicate technical risks effectively.
Education
Bachelor's Degree in Computer Science or Engineering
Bachelor's degree in Computer Science, Engineering, or a closely related technical field, or equivalent hands-on professional experience demonstrating technical depth.
Experience
Senior-Level Technical Program Management
Minimum 10+ years of technical program management experience with at least 4+ years at Staff level or above, specifically supporting customer-facing engineering, professional services, or field engineering organizations.
Enterprise Customer Delivery Track Record
Demonstrated success delivering on schedule for enterprise customers, including meeting contractual deadlines and executive-visible milestones that impact business outcomes.
Standards and Process Definition
Proven experience defining standards, quality bars, and operating processes that other teams have successfully adopted, demonstrating ability to establish best practices at scale.
Cross-Team Dependency Management
Strong experience managing dependencies across multiple engineering teams that you do not directly manage, with demonstrated ability to obtain reliable dates and commitments through influence-based leadership.
Metrics and Data-Driven Decision Making
Experience selecting relevant metrics, setting targets, and making sound decisions with incomplete data, including judgment on data sufficiency for decision-making.
Executive Communication
Exceptional communication skills for delivering difficult messages early and clearly to customer stakeholders, Docker leadership, and engineering teams in high-stakes situations.
Autonomous Leadership in Distributed Teams
High agency and comfort working autonomously within distributed, remote-first organizations where processes are evolving, demonstrating self-direction and ownership.
Skills
Required
Program Management and Delivery
Master-level technical program management including commitment tracking, risk management, dependency orchestration, and delivery of complex, multi-stakeholder initiatives.
Stakeholder Influence and Leadership
Advanced ability to influence and lead without direct authority across matrix organizations, including negotiation, persuasion, and executive communication.
Strategic Operational Planning
Expertise in defining operating models, establishing KPIs, running operating reviews, capacity planning, and ensuring organizational alignment around shared goals.
Cross-Functional Collaboration
Proven ability to bridge gaps between Field Engineering, Product Management, and Engineering teams, improving processes and enabling seamless collaboration.
Data Analysis and Metrics Definition
Competency in identifying relevant KPIs, establishing baselines, setting targets, and using incomplete data to make sound business decisions.
Cloud-Native and Container Architecture Knowledge
Technical fluency in container platforms, Kubernetes orchestration, cloud infrastructure patterns, and modern application deployment practices.
Preferred
Forward Deployed Engineering or Professional Services Leadership
Nice to haveDirect experience managing or supporting Forward Deployed Engineering, Professional Services, Solutions Engineering, or Customer Engineering organizations in enterprise settings.
Agentic AI and Modern Development Tooling
Nice to haveFamiliarity with agentic AI ecosystems, coding agents, Model Context Protocol (MCP), and enterprise governance requirements for autonomous workflows and AI security.
Regulated Industry Experience
Nice to haveTrack record working with compliance-driven customers in financial services, healthcare, government, or highly regulated sectors requiring governance and audit support.
Developer Tools and Infrastructure Software
Nice to haveBackground working at developer tools, infrastructure software, or platform-as-a-service companies where technical depth and customer relationships drive product success.
Docker Ecosystem and Kubernetes
Nice to haveFamiliarity with Docker products (Docker Desktop, Docker Hub, Docker Scout), Kubernetes, and broader cloud-native development platforms and their enterprise adoption challenges.
Tech stack
Frameworks
Tools
Other
Compensation
Pay and benefits.
Base·USD 162,050 – 254,650
Equity·Stock options
Benefits
Remote-First Work Environment
Fully distributed, work-from-home design with optional collaboration access to offices in Seattle and Paris, enabling flexible geographic setup while maintaining team connection.
Schedule Flexibility
Trust-based approach to time management, allowing autonomous scheduling while delivering high-quality work across distributed teams and customer time zones.
Generous Time Off and Wellness
Comprehensive PTO policy, quarterly Whaleness Days for team connection, and designated year-end Whaleness break to ensure recharge and burnout prevention.
Home Office and Technology Support
Home office setup allowance to create a professional workspace, plus $100 USD monthly net technology stipend for equipment and software needs.
Professional Development and Learning
Annual learning and development stipend covering conferences, certifications, online courses, and continuing education to support career growth and technical advancement.
Equity Participation
Stock options provided to all full-time employees, enabling participation in Docker's long-term growth and value creation as a leading containerization platform company.
Parental Leave
16 weeks of paid parental leave available after six months of employment, supporting work-life balance and family planning.
Comprehensive Health and Retirement Benefits
Medical coverage, retirement plans, and paid holidays with variations by country to ensure competitive benefits aligned with local standards.
Process
Interview steps.
- 01
Initial Screening and Conversation
Recruiter phone screening to discuss background, FDE organizational context, and program management philosophy. Assess alignment with Docker's remote-first culture and technical program management approach.
- 02
Technical Program Management Interview
Deep-dive conversation with hiring manager covering program management experience, specific examples of running complex multi-team commitments, metrics definition, and influence strategies in matrix organizations.
- 03
Customer-Facing Leadership Assessment
Interview focused on stakeholder communication, executive presence, handling of difficult conversations with customers or leadership, and track record of delivering challenging deadlines.
- 04
Cross-Functional Collaboration Panel
Discussions with representatives from Product, Engineering, and Field teams to assess ability to collaborate, improve processes, and influence without direct authority across functional boundaries.
- 05
Principal-Level Leadership Interview
Conversation with Docker leadership on strategic thinking, standards setting, organizational impact, and vision for how FDE should evolve as a business discipline within the company.
- 06
Optional Interview Recording
Candidates may opt-in to have interviews recorded to support interviewer calibration and consistent evaluation across candidates. Participation is voluntary and requires explicit consent.
Full posting
Original listing.
About Docker
Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.
We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
_______________________________________________________________________
About the Role
Docker's Forward Deployed Engineering (FDE) team embeds senior engineers inside our most strategic customers to solve their hardest deployment, integration, and adoption problems. FDEs then bring what they learn back to Docker Product and Engineering so that every customer benefits.
As the Principal Technical Program Manager for FDE, you define what good looks like for the organization and run the business that delivers it. You define the standards for how FDE plans, commits, delivers, and measures quality. You own the operating rhythm, track commitments Docker has made to customers, the commitments Docker Engineering has made to FDE, and the timelines and resourcing behind them.
This is a senior role that works with stakeholders across the business to drive outcomes for Dockers most important customers. FDE is where Docker proves it can deliver for the customers that matter most while the technology around us changes quickly. You will set the standard for how a small team of senior engineers earns and keeps the trust of customers, and you will make what they learn useful to the whole company. The practices you establish will become the model for how Docker engages with its largest, most complex customers.
_______________________________________________________________________
Responsibilities
Define What Good Looks Like
Define the FDE delivery standards, engagement model, and quality bar, and write them down 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.
Run the FDE Business
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: which engineers are aligned to which customers, where the gaps are, where and when to hire to stay ahead of demand.
Own Customer and Engineering Commitments
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.
Influence Across Docker
Represent FDE with Product and Engineering leadership. Make sure customer needs are well defined using data, and that product decisions map to achievable FDEs action.
Improve the internal processes that slow collaboration between Field, Product, and Engineering, and bring those improvements to the wider company when they work.
Present FDE results and risks to Docker executives and customer stakeholders.
Lead the Program Practice
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.
_______________________________________________________________________
Qualifications
Required
10+ years of technical program management experience, including 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.
Strong technical background in cloud platforms, containers, and modern software delivery. You can read a design, challenge an estimate, and tell 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, with 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.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Occasional travel to customer sites and to Docker team gatherings.
Bonus 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.
What Success Looks Like
FDE has written delivery standards, a quality bar, and KPI targets that FDEs, Field, Product, and Engineering all know and use.
Every customer commitment and every Docker engineering commitment to FDE has an owner and a date, and strategic customer deadlines are met.
FDE operating reviews run weekly, produce decisions, and close their actions.
FDE capacity, hiring, and customer alignment are planned ahead of demand.
Visa sponsorship: Docker considers visa sponsorship on a case-by-case basis based on business needs.
_______________________________________________________________________
Compensation & Equity
All full-time roles include equity. Final compensation is determined on factors including but not limited to experience, skills, qualifications, and location.
United States: $162,505 - $254,650 base
______________________________________________________________________
Posting Information
Open vacancy: This posting is for an existing open role.
AI in hiring: Docker may use AI-assisted tools during our recruiting process.
Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent.
______________________________________________________________________
Perks & Benefits
Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration.
Flexibility that fits your life – We trust you to manage your schedule while delivering great work.
Time to recharge – Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break.
Home office support – Set up your workspace for comfort and success.
Technology stipend – Equivalent to US$100 net per month to help support your work.
Learning & development – Annual stipend for conferences, courses, certifications, and continued learning.
Parental leave – 16 weeks of paid parental leave after six months of employment.
Equity for all full-time employees – Share in Docker's long-term success as we continue to grow.
Comprehensive benefits – Medical, retirement, and paid holidays vary by country.
Docker swag – Because representing the whale never gets old.
Docker is proud to be an equal opportunity employer. We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives. We believe diverse teams build better products, make better decisions, and better serve our global community.
#LI-REMOTE
Redirects to Docker's application page.
Other roles
More at Docker.
Principal Forward Deployed Engineer
Principal
Staff Software Engineer, AI Gateway
Staff
Senior Software Engineer, AI Gateway
Senior
Senior Software Engineer, AI Developer Tools
Senior
Staff Software Engineer, AI Developer Tools
Staff