Temporal Technologies is an open-source programming model company on a mission to enhance developers' experiences and reliability. They are seeking a Staff Product Manager to own the strategy and roadmap for the developer lifecycle, focusing on onboarding, local development, testing, and deployment safety.
Responsibilities:
- Own the product strategy and roadmap for Temporal’s developer lifecycle and tooling charter
- Define developer experience goals for onboarding, local development, testing, replay, code evolution, deploy safety, and CLI workflows, then measure progress against them
- Translate customer, field, support, and open-source community signals into tooling bets that make Temporal easier to start with, test, debug, evolve, and deploy
- Partner deeply with engineering and SDK teams to ship tooling across the CLI, local development environment, testing infrastructure, replay workflows, and deploy safety tools
- Make opinionated product calls about where Temporal should provide built-in tooling, where we should integrate with existing developer workflows, and where documentation, templates, or examples are the right answer
- Shape a coherent cross-SDK experience across Go, Java, TypeScript, Python, .NET, and other supported languages without blocking language-specific ergonomics
- Define the external story for Temporal’s developer lifecycle through positioning, documentation, examples, launch narratives, and close partnership with Developer Relations, Marketing, and field teams
- Ship improvements with the templates, migration guidance, examples, and adoption support developers need to use them successfully
Requirements:
- 8+ years of product management experience, with significant time on developer tools, SDKs, CLIs, testing infrastructure, CI/CD, or developer platforms
- Experience turning ambiguous developer workflow problems into clear strategy, roadmap, success measures, and shipped outcomes
- Strong technical fluency in software delivery workflows, testing, CI/CD, SDKs, CLIs, local development, or distributed systems
- High standards for developer experience across CLIs, SDKs, APIs, documentation, examples, onboarding paths, and production workflows
- Ability to translate emerging developer workflows, including AI-assisted coding and agentic tools, into requirements for CLIs, testing, deploy safety, and documentation
- Ability to balance open-source developer experience, Temporal Cloud adoption, and enterprise production needs
- Strong product storytelling for technical audiences, with the ability to explain not just what changed, but how developers should use it and why it matters
- Hands-on experience building or contributing to a CLI, testing framework, CI/CD system, SDK, or developer tool
- Experience with distributed systems, workflow engines, durable execution, or event-driven platforms
- Experience building developer tools across multiple programming languages, SDKs, or runtime environments
- Familiarity with adjacent developer platforms, orchestration tools, CI/CD systems, or modern developer automation