Product Manager - MSP Billing
About us
NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries
The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work.
NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.
About the Role
We are growing and adding a Product Manager to our team. As the Product Manager for NinjaOne's billing product, you will own how Managed Service Providers (MSPs) turn the services they deliver into accurate, timely invoices. You will shape the product vision, define the feature roadmap, and work with engineering, design, and other cross-functional teams to bring new billing capabilities to life. You will prioritize the product backlog and ensure timely, high-quality releases that align with market needs and business objectives.
MSP billing is unusual: contracts mix per-user, per-device, block-time, and project work; licenses arrive from distributors and vendors on their own cycles; and every month the finance team reconciles all of it against the PSA, the accounting system, and the general ledger. We are looking for someone who has lived that process.
Above all, we are looking for someone with the instincts of a great product manager: a genuine curiosity about why things break, a drive to understand a problem deeply before reaching for a solution, and the judgment to decide what matters most when everything feels urgent. You listen closely to customers, test your assumptions against data, and communicate clearly with engineers, finance teams, and executives alike. Paired with that, deep first-hand understanding of how an MSP quotes, bills, reconciles, and closes its books matters more to us than years of formal product management experience. If you have run billing at an MSP, administered a PSA, or managed the monthly close for an IT services business, and you want to build the tool you wish you had, we would love to hear from you.
What You'll Be Doing
- Product Vision and Strategy: Develop and articulate the vision for NinjaOne's MSP billing product and define a strategy that aligns with how MSPs sell, deliver, and bill for their services.
- Roadmap and Prioritization: Own the end-to-end billing roadmap, from quoting and contract setup through invoicing, reconciliation, and hand-off to accounting. Evaluate features, set priorities, and ensure initiatives ship on time and within scope.
- Billing Model Design: Define how the product supports the full range of MSP billing approaches, including per-user, per-device, block-time, fixed-fee, and project billing, along with proration, mid-cycle changes, true-ups, and credits.
- Quoting and Proposals: Shape the quote-to-cash flow so that proposals, agreements, and recurring services feed cleanly into billing without rekeying.
- Distributor and Vendor Integrations: Partner with engineering on integrations with distributors such as Pax8 and with vendor licensing programs such as Microsoft's New Commerce Experience, so that license quantities, costs, and billing cycles stay in sync.
- Accounting and Finance Alignment: Ensure the product handles tax codes, cost of goods, margin, and reconciliation in a way finance teams and their accountants trust, and that invoices and payments flow correctly into accounting systems.
- Market and Customer Insight: Talk to MSP owners, service coordinators, and finance staff to understand where billing breaks down today. Translate those insights into product requirements that solve real problems.
- Collaboration and Leadership: Work closely with engineering, sales, marketing, and support to deliver a product that exceeds customer expectations. Lead cross-functional initiatives through development, launch, and adoption.
- Integration and Ecosystem Planning: Coordinate with other product managers so that billing integrates smoothly with NinjaOne's ticketing, documentation, asset management, and the wider platform.
- Other duties as required.
About You
First-hand MSP billing experience is the core requirement. Product management experience is valuable but not essential; we will support the right candidate in learning the craft.
What we need
- 5+ years in the MSP or IT services industry in a role that touched billing, such as service delivery management, operations, finance, or PSA administration. Hands-on experience running billing at an MSP will make you a standout candidate.
- Experience configuring and managing PSA tools (for example ConnectWise PSA, Autotask or HaloPSA), including agreements, contracts, products, and invoicing setup.
- Deep understanding of MSP billing processes:
- The quoting and proposal process, and how quotes become agreements and recurring services
- Common MSP billing approaches such as per-user, per-device, block-time, fixed-fee, and time-and-materials
- Advanced billing methodologies such as proration, mid-cycle changes, true-ups, and credits
- Accounting practices for MSPs, including tax codes, profit and loss, and reconciliation against accounting systems such as QuickBooks or Xero
- MSP cost structures, including fully burdened hourly rates, cost of goods sold, and margin by service line
- Common licensing systems such as Microsoft's New Commerce Experience (NCE) and how their terms and billing cycles affect what MSPs invoice
- The inventory management process for hardware and licenses, from procurement through to billing
- Experience working with distributors and their APIs, such as Pax8, and an understanding of how distributor data feeds billing and reconciliation.
- Empathy for MSP owners, technicians, and finance staff alike, and a genuine passion for taking the pain out of the monthly billing cycle.
- Data-driven and comfortable using analytics and customer feedback to inform decisions.
- Ability to craft clear requirements and presentations for diverse audiences, and to drive teams toward a common goal without formal authority.
- Comfortable discussing technical details with engineering, including APIs, integrations, and data models.
- Strong stakeholder management skills and a knack for juggling multiple priorities.
Nice to have
- Product management experience with B2B SaaS, ideally in the IT management or financial software space, and a track record of taking features from concept to launch.
- Bachelor's degree in Information Technology, Computer Science, Accounting, Business, or a related field.
- Experience with workflow automation or integrations between PSA, RMM, accounting, and payment tools.
- Familiarity with accounting software integrations and payment processing.
What You’ll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is hybrid remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
Additional Information
This position is NOT eligible for Visa sponsorship.
*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.
#LI-JL
#LI-Remote
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. This position may also be eligible for bonus, commission, equity, or other incentive compensation, as applicable.
Base salary hiring range for roles based in California, Colorado, Maryland, New Jersey, or Washington
$150,000 - $200,000 USD
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. This position may also be eligible for bonus, commission, equity, or other incentive compensation, as applicable.
Base salary hiring rang for roles based in New York
$150,000 - $200,000 USD
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
Candidate Privacy
When you apply, NinjaOne collects and uses your personal information to review your application and manage the hiring process. To learn how we use, store, and protect your data, and what your rights are, please read our Candidate Privacy Policy at https://www.ninjaone.com/candidate-privacy-policy.
Apply for this job
*
indicates a required field