Principal Techanical Program Manager

DockerDocker·Remote(Canada)
Project Management
Salesforce

WFA Digital Insight

As the demand for cloud-based solutions continues to skyrocket, companies like Docker are looking for seasoned technical program managers to drive their enterprise support services forward. With over 20 million monthly users, Docker is a household name in the developer tooling space. The role of Principal Technical Program Manager is particularly interesting in today's remote job market, as it requires a unique blend of technical expertise, business acumen, and leadership skills. According to recent statistics, the demand for technical program managers with experience in cloud platforms and AI agentic tools has grown significantly, making this a highly sought-after skillset. Before applying, candidates should be aware that this role will require strong communication and collaboration skills, as well as the ability to drive large-scale, complex programs across global teams.

Job Description

About the Role

The Principal Technical Program Manager role at Docker is a strategic leadership position that will be responsible for driving the company's enterprise support services forward. This will involve working closely with cross-functional teams, including engineering, product, and revenue, to define priorities, align roadmaps, and ensure successful delivery of initiatives that improve the customer experience and drive business outcomes. As a technical program manager, you will operate at both the strategic and execution layers, driving large, complex initiatives that span multiple organizations.

The successful candidate will have a deep understanding of enterprise support, premium support, and high-touch support operations, as well as experience designing and scaling operational processes or delivery frameworks. You will be responsible for managing large, cross-functional projects and programs, creating and tracking roadmaps, timelines, milestones, and dependency management across teams.

Docker is a globally distributed, remote-first team, and this role will require strong communication and collaboration skills, as well as the ability to drive large-scale, complex programs across global teams.

What You Will Do

  • Manage large, cross-functional projects and programs with a focus on the success of enterprise and premium support service delivery
  • Partner with sales and revenue teams to drive attachment, value, and retention of premium support services
  • Identify technical and operational risks early and manage inter-team dependencies
  • Create mitigation and contingency plans to ensure successful delivery of initiatives
  • Lead without authority across engineering, product, revenue, and support teams, driving alignment and decision-making while managing competing priorities
  • Communicate clearly and concisely to all stakeholders, including technical and non-technical teams
  • Break down complex problems into manageable parts and understand how systems and teams interconnect
  • Anticipate downstream impacts of decisions and use data to evaluate process effectiveness and drive ongoing improvements
  • Serve as a trusted advisor on program strategy, execution, and operational scaling

What We Are Looking For

  • 8+ years of experience in technical program management or senior support leadership roles in a software or SaaS environment
  • Background in delivering high-touch premium support services to large enterprise customers
  • Deep understanding of enterprise support, premium support, and high-touch support operations and delivery
  • Solid understanding of AI agentic tools, cloud platforms, and support ticketing systems such as Salesforce
  • Proven track record of leading large-scale, complex programs across global teams and organizations
  • Experience designing and scaling operational processes or delivery frameworks
  • Experience partnering with revenue and sales organizations

Nice to Have

  • Experience with containerization and Docker products
  • Knowledge of agile development methodologies and DevOps practices
  • Familiarity with IT service management frameworks such as ITIL

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a globally distributed, remote-first team
  • Flexible working hours and remote work arrangements
  • Professional development opportunities and training budget
  • Access to the latest technologies and tools
  • Collaborative and dynamic work environment

How to Stand Out

  • Make sure to highlight your experience with Salesforce and other support ticketing systems in your application
  • Be prepared to talk about your experience leading large-scale, complex programs across global teams and organizations
  • Emphasize your ability to communicate clearly and concisely to technical and non-technical stakeholders
  • Show examples of how you have used data to evaluate process effectiveness and drive ongoing improvements
  • Research Docker's products and services, and be prepared to discuss how you can contribute to the company's mission
  • Be prepared to discuss your experience with AI agentic tools, cloud platforms, and containerization
  • Highlight your experience with IT service management frameworks such as ITIL, if applicable

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.