Product Manager: Console
About CodeRabbit
CodeRabbit is the governance and control layer for agentic software development, helping engineering teams trust the code they ship. AI can generate code faster than people can review and understand it. Teams still need to know whether each change solves the right problem, fits their architecture, and is safe to ship.
We provide independent validation grounded in codebase context and team standards, giving people the evidence they need to judge what should ship. Across Review, Triage, Explain, and Secure, our platform challenges changes before merge, prioritizes pull requests by value, impact, and risk, explains what changed and why it matters, and monitors the codebase for security vulnerabilities after merge.
CodeRabbit serves nearly 20,000 customers and supports approximately 300,000 open-source repositories, performing over 2 million code reviews each week. Our $143M Series C, raised at a $1.5B valuation, supports further product development and international expansion.
Role Overview
We're hiring a strong, hands-on Product Manager to own the application side of the CodeRabbit Management Console, the surfaces every customer touches to set up, configure, control access to, and pay for CodeRabbit. This is a high-ownership IC role with a clear path to build and lead a team once you've settled in and proven impact.
You'll own organization settings, review configuration, role-based access control, billing and subscriptions, and the onboarding experience. Getting these right is foundational to our move upmarket and to our growth.
This isn't an AI-glamour role. It's a complex, technically demanding, and deeply important one. We want someone who sees that clearly and is excited by it, not someone chasing the next shiny AI feature.
What You'll Own
Console, Settings & Configuration
Own the end-to-end product experience for organization-level settings, team management, and review configuration
Make complex configuration understandable and accessible for both technical admins and non-technical buyers, without dumbing it down
Work closely with engineering to define APIs, UI flows, and data models for configuration that scale across teams, repos, and deployment types
Access Control: RBAC & Custom Roles
Own the permission model end to end: define the roles, scopes, and capabilities that govern who can see and do what across settings, configuration, billing, and member management
Ship custom roles so admins can define their own permission sets rather than being boxed into our defaults, the table-stakes capability that unblocks larger, more security-conscious buyers
Get permission granularity and scoping right: org-level vs. team-level vs. repo-level access, and the inheritance and override behavior between them
Own audit logs and access trails, who changed what and when, as both an enterprise requirement and a pillar of our security and compliance posture
Treat least-privilege defaults, clear permission surfaces, and "no surprises" access behavior as core to the design, not afterthoughts
Billing & Subscription Management
Own the billing product: pricing display, plan management, seat-based licensing, upgrades and downgrades, and invoicing
Reduce friction in the purchase and upgrade path; design self-serve flows with correct proration, and partner with Growth and Sales on conversion and expansion
Own plan entitlements and feature gating, the mapping between what someone pays for and what they can actually use, kept consistent across the whole app
Handle the subscription lifecycle edge cases that quietly break trust: seat reconciliation and true-ups, renewals, failed payments and dunning, downgrades, and mid-cycle changes
Support enterprise purchasing: annual contracts, PO-based and offline billing, tax and invoicing requirements
Partner with Finance and Engineering on lifecycle correctness, and own the relationship with our billing infrastructure (Stripe, Chargebee, or similar)
Onboarding & Activation
Own the onboarding wizard and first-run experience for new organizations and individual users