About This Role
This senior product manager role involves owning the product direction for backend usage billing systems, focusing on consumption- and credit-based offerings. The position supports the Monetization Platform and Infrastructure team in modernizing foundational systems and ensures other teams can launch billable capabilities efficiently. It suits a candidate with strong technical product management skills and experience with complex billing models.
Responsibilities
- Own the backend usage billing pipeline and its product direction
- Support the Monetization Platform and Infrastructure team in modernizing foundations
- Help other GitLab teams make credit-consuming capabilities billable across GitLab.com, self-managed, and GitLab Dedicated
- Own the product direction for metering, aggregation, and rating in GitLab's usage billing pipeline, including Zuora and CustomersDot integrations
- Make onboarding new credit-consuming capabilities a repeatable process
- Partner with product teams on instrumentation, metering, pricing usage, and billability for launch day
- Prioritize pipeline scalability, performance, and reliability as consumption grows
- Own billing defect detection and remediation
- Support the Monetization Platform and Infrastructure team by framing problems, explaining value, and prioritizing investments against operational risk
- Define and track measures of billing accuracy, pipeline reliability, cost to serve per capability, and time to monetize
Requirements
- Experience owning the product direction of consumption- or usage-based billing systems
- Experience with Zuora or a comparable billing and revenue platform, and an understanding of how product and finance systems interact
- Experience with prepaid, commitment, or credit-drawdown pricing models (balances, reservations, overage, expiration) and the edge cases they create in billing and revenue
- Experience launching new products or pricing models while coordinating across engineering, Finance, Legal, Compliance and go-to-market teams
- Ability to bring together teams you don't manage around work their launches depend on
- Experience defining problems for platform or backend teams whose users are often other teams
- Clear written communication in an all-remote, asynchronous environment, using issues, epics, and direction pages to lead
- Use AI tools as part of how you work: prototyping, analysis, spec writing, and investigation
Nice to have:
- Familiarity with developer tooling, financial audit or revenue recognition, or an engineering background
Benefits
- Benefits to manage your health, wealth, and well-being regardless of location