Roles · Technical Product Manager · Senior

What a Senior } should know

32 core skills, 54 in total. Expectations per skill, and what changes at the next level.

This page lists what a Senior } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: API & Integration, Architecture & System Design, Observability & Monitoring.

32core skills
22additional skills
7skill areas
100%at Advanced or Expert
Assess myself as Senior Full role matrix

Core skills for a Senior

Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.

API & Integration · 2

Shapes API documentation strategy at the product level, including versioning policy and deprecation notices. Designs developer portal considering DX metrics — time-to-first-call, completion rate. Implements docs-as-code approach.

REST API Design Advanced

Participates in REST API design for complex product scenarios. Defines API-first strategy for the product. Designs API contracts considering extensibility and partner integration needs. Reviews OpenAPI specs.

Architecture & System Design · 4

Plans capacity for multiple teams considering cross-team dependencies and infrastructure constraints. Designs scaling strategy for the product, balancing cost and performance. Forecasts resource needs.

Actively participates in microservice decomposition decisions as TPM. Defines product bounded contexts considering team topology. Evaluates impact on delivery speed, data consistency, and user experience. Drives architecture roadmap.

Actively participates in system design for complex product scenarios. Understands distributed systems challenges: CAP theorem, eventual consistency. Defines non-functional requirements considering scale and reliability targets.

Defines tech debt management strategy for the product. Implements tech debt budget: 20% capacity allocation. Designs metrics for tracking debt growth and payoff. Makes architecture decisions considering debt accumulation.

Observability & Monitoring · 1

SLI / SLO / SLA Advanced

Defines SLI/SLO strategy for the product with a user-centric approach. Designs error budget policies: what happens when budget is exhausted. Links SLO with product decisions — feature rollout, scaling, architecture changes.

Version Control & Collaboration · 1

Code Review Advanced

Participates in architectural code reviews, evaluating impact on product roadmap and scalability. Reviews API contracts for backwards compatibility. Defines criteria for mandatory TPM review in pull requests.

Product Management · 14

Builds quarterly experimentation strategy considering technical service architecture. Designs multivariate tests accounting for backend load and feature flag interactions. Prioritizes hypotheses using ICE/RICE frameworks.

Builds backlog management system for multiple teams with cross-team dependencies. Defines strategy for balancing product features, tech debt, and platform work. Implements backlog health metrics and cycle time tracking.

Builds funnel analytics system for the product, linking conversion rates with technical SLI/SLO. Designs real-time alerting for funnel degradation. Defines optimization strategy considering architectural constraints.

Builds GTM strategy for a technical platform or API product. Defines developer adoption funnel and partnership integrations. Coordinates cross-functional launch with engineering, DevRel, and marketing teams.

Builds culture of hypothesis-driven development in the team. Designs experiments with controlled technical variables. Defines experiment taxonomy: discovery, optimization, validation. Links results with roadmap.

Builds JTBD-driven product strategy for a technical platform. Conducts switch interviews with technical users. Defines competitive landscape through lens of jobs. Links JTBD with architecture decisions.

Builds continuous market intelligence system for a technical product. Defines competitive differentiation through technical capabilities. Analyzes build-vs-buy decisions considering architectural trade-offs.

Builds OKR system for the product linking technical investments with business outcomes. Defines leading and lagging indicators for platform and infrastructure work. Facilitates OKR alignment between product and engineering.

Defines product analytics strategy including event taxonomy and data governance. Designs tracking architecture for microservice environments. Links product events with backend metrics for full-stack observability.

Product Roadmap Advanced

Shapes strategic product roadmap with technical architecture evolution. Plans 4-6 quarters ahead considering platform capabilities and migration paths. Defines investment balance between product, platform, and infrastructure.

Creates strategic product vision for a technical platform. Defines technology-enabled differentiators. Shapes narrative linking technical architecture evolution with customer value. Inspires engineering and product teams.

Manages complex stakeholder landscape for a technical platform. Coordinates alignment between product, engineering, DevOps, and business. Facilitates architecture decision making with multiple technical stakeholders.

User Research Advanced

Builds systematic user research program for a technical platform. Defines research roadmap with a mix of generative and evaluative methods. Conducts complex studies: diary studies with developers, API usability testing.

Applies user story mapping to complex technical products with multiple user personas and API consumers. Integrates technical architecture decisions into story map. Defines release strategy through mapping considering platform dependencies.

Project Management · 8

Defines delivery metrics system for the product, linking engineering performance with business outcomes. Implements value stream mapping to optimize flow from idea to production. Designs alerting for metric degradation.

Coordinates dependencies for complex cross-team initiatives with technical and product components. Designs dependency resolution strategies: API contracts, interface agreements, platform capabilities. Forecasts conflicts.

Builds estimation system for large initiatives with technical dependencies. Applies Monte Carlo simulation for timeline forecasting. Decomposes epics considering architectural risks and infrastructure work.

Kanban Method Advanced

Designs Kanban system for multiple teams with unified flow. Implements multi-level Kanban: team, product, portfolio. Defines policies for each state considering technical quality gates and deployment readiness.

Builds systematic process improvement for the product team. Applies Theory of Constraints to identify bottlenecks. Designs experiments for process changes with A/B testing of workflows.

Release Planning Advanced

Defines release strategy for the product: cadence, rollout strategy, rollback procedures. Designs progressive delivery with canary releases and feature flags. Coordinates cross-team release dependencies and integration testing.

Risk Management Advanced

Builds systematic risk management for the product. Designs risk framework considering architectural, operational, and business risks. Defines risk appetite for technical decisions. Integrates risk review into delivery process.

Scrum Framework Advanced

Scales Scrum for multiple teams: Scrum of Scrums, Nexus. Coordinates cross-team sprint planning with technical dependencies. Defines common Definition of Done with architecture and performance requirements.

Documentation · 2

Establishes architectural documentation process for the product, including RFCs and design docs. Defines technical specification templates with business context. Ensures traceability from business requirements to architectural decisions.

Designs comprehensive architectural diagrams for cross-team alignment: system context, container, and component levels. Creates dynamic diagrams for complex workflows. Defines visualization standards for teams.

Additional skills

Not assessed by the team, but part of the self-assessment and the development plan.

Algorithms & ComplexityAsync ProgrammingAWSChatGPT / ClaudeCode Quality & RefactoringData StructuresDesign PatternsDockerGit AdvancedGitHub Actions / GitLab CIGitHub CopilotIntegration TestingKnowledge Base ManagementOOP & SOLID PrinciplesOWASP & Application SecurityPostgreSQLPrometheus & GrafanaPrompt Engineering for CodeSAFe FrameworkStructured LoggingUnit TestingUser Documentation

What changes at Lead

54 skills get a higher expectation or become core when moving from Senior to Lead. The biggest jumps first.

See the Lead page →
Run this with your whole team
Self-assessment plus manager and peer reviews against the same matrix, gap analysis and next-level readiness for every engineer. Team Pro is free for 14 days; individual tools stay free forever.
Start a team trial (14 days free) Send to my manager

} in the open competency matrix: 54 skills across 5 levels. The matrix is free for individuals and stays free.