Skip to main content
Broccoli Ai logo

Senior Accounting Manager

Broccoli Ai

San Francisco, CAFull-time$165–195K/yrPosted todayStill listed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$165–195K/yr
Location
San Francisco, CA
Schedule
Full-time
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Requirements

Credentials this posting asks for.

CPA License, requiredBachelor's degree, required

Job overview

Broccoli AI is hiring its first in-house accountant to own accounting, payroll, and tax end to end. The hands-on role reports to the Head of Finance and covers close, revenue accounting, compliance, controls, audit readiness, and automation. The Senior Accounting Manager will partner with teams across the company and external advisors, and is expected to work in person five days a week in San Francisco.

Skills & qualifications

RequiredNice to have

Skills

Accounting, nice to havePayroll, nice to haveTax Compliance, nice to haveMonthly Close, nice to haveFinancial Statements, nice to haveRevenue Accounting, nice to haveASC 606, nice to haveUS GAAP, nice to haveAI Tools, nice to haveWritten Communication, nice to haveQuickBooks Online, nice to haveBrex, nice to haveRippling, nice to haveMeasure, nice to haveMaxio, nice to haveChargebee, nice to haveStripe Billing, nice to haveRillet, nice to haveCampfire, nice to haveSQL, nice to haveCommission Accounting, nice to haveSales Compensation Administration, nice to haveMulti-State Payroll Tax, nice to haveSales Tax, nice to haveInternational Subsidiary Accounting, nice to haveSaaS Revenue Accounting, nice to haveData Analysis, nice to have

Qualifications

7+ Years Accounting Experience, requiredVenture-Backed Startup Experience, requiredCPA License, requiredBig 4 or Comparable Public Accounting Experience, nice to haveBachelor's in Accounting, Finance or Related Field, required

Full job description

About Broccoli AI At Broccoli, we're building AI teammates for the people who build and maintain our world. We partner with plumbing, HVAC, and electrical contractors, the hardworking businesses that keep homes and communities running, and replace fragmented software and repetitive manual work with AI that actually gets the job done. Our AI teammates answer phones, book appointments, follow up with customers, recover missed revenue, and help contractors deliver exceptional customer experiences, all while integrating seamlessly with platforms like ServiceTitan. Before we wrote a single line of code, we visited more than 140 contractors to understand how these businesses truly operate. That firsthand experience shaped everything we've built. Today:

  • Hundreds of contractors rely on Broccoli every day.

  • We've grown to $25M+ ARR in under two years.

  • We're trusted by everyone from independent contractors to some of the largest private equity backed operators in the home services industry.

  • We're backed by Khosla Ventures and Y Combinator.

We're still just getting started.

The Role We're hiring a Senior Accounting Manager, our first in-house accountant, to own Broccoli's accounting, payroll, and tax end to end. You'll run the close, own revenue accounting for a fast-growing, usage-based business, keep us compliant in every state we operate in, and build the controls and systems that get us audit ready. This is a deeply hands-on role reporting to our Head of Finance. You'll do the work yourself, make the accounting calls and document them, and work with our external accountant and outside tax advisors. You'll partner with Sales, Customer Success, People and Engineering. There's real building to do: a faster close, cleaner revenue data, tighter controls, and an AI-native finance stack where automation carries the repetitive work.

Where We Are Today We run on QuickBooks Online, with Measure on top of Stripe for billing, Rippling for payroll and HR, and Brex for cards, bill pay and reimbursements. Revenue mixes subscription fees with usage-based billing, across customers from single-location contractors to multi-site enterprise operators. We have a US company and a subsidiary in India, and an external accountant who handles day-to-day transactions today and will work with you.

What You'll Do

  • Own the close and the financial statements. Run the close calendar, journal entries, accruals and reconciliations across bank, card, Stripe and payroll. Deliver accurate monthly financials and flux analysis on a business-day-10 timeline, then make it faster.

  • Own revenue accounting and billing. Set and document our ASC 606 policies for subscription, usage-based and multi-location enterprise contracts. Own the billing system (Measure, on Stripe), its sync to the GL, usage accruals and true-ups, and invoice adjustments.

  • Own AR and AP. Run collections, reserves and write-off policy across a customer base that runs from single-location contractors to large multi-site operators. Own vendor setup, bank-detail verification, bill pay, and card and reimbursement policy in Brex against a defined approval matrix, with real segregation of duties.

  • Own payroll. Run payroll in Rippling end to end, including new hires, terminations, pay changes, benefits deductions and off-cycle payments, and reconcile every run to the GL. Own multi-state payroll tax: registrations as we hire in new states, withholding, unemployment insurance, filings, and year-end W-2s and 1099s.

  • Own tax. Stand up sales tax: run the nexus analysis, register where we need to, then set up and enable tax calculation in our billing system and own the filings. Manage income and franchise tax with our outside advisors, plus 1099s and state annual filings.

  • Run treasury operations. Execute bank and card operations, wires and cash movements within approved limits, and keep cash reconciled across our accounts.

  • Get us audit ready. Build the policies, controls and schedules (revenue, equity compensation under ASC 718, prepaids and accruals) that make a first audit and investor diligence straightforward.

  • Support planning and reporting. Deliver clean, on-time actuals for budgeting and for board and investor reporting.

  • Run the international side. Own accounting, statutory compliance and intercompany funding for our India subsidiary, working with local providers.

  • Automate the work. Help choose and implement our next-generation GL, and build the automation that lets a small team run a growing company's books, so AI does the work rather than just reporting on it.

What We're Looking For

  • 7–10 years of accounting experience, including time in-house at a venture-backed startup.

  • CPA license.

  • Big 4 or comparable public accounting experience, ideally with technology clients.

  • You've owned a monthly close and the financial statements end to end, and you've made and documented the accounting calls behind them.

  • Strong command of US GAAP, including ASC 606.

  • You've run payroll yourself, or you're ready to own it hands-on from day one.

  • You like doing the work. You're as comfortable fixing a reconciliation yourself as designing the process that prevents the next one.

  • You use AI tools in your accounting work today and have a view on where they help.

  • Excellent written communication, with the judgment to explain an accounting call to non-finance partners and to know which calls need escalating.

  • Excited to work in person five days a week with the team in San Francisco.

  • Bachelor's degree in Accounting, Finance or a related field.

Bonus Points

  • Usage-based or hybrid SaaS revenue under ASC 606.

  • You've run payroll in Rippling, including multi-state employees and off-cycle payments.

  • QuickBooks Online, Brex, and a subscription billing platform (Measure, Maxio, Chargebee, Stripe Billing or similar), including getting its data to tie to the GL.

  • You've taken a company through its first financial statement audit or a fundraising diligence process.

  • You've set up sales tax or multi-state payroll tax compliance from scratch.

  • You've migrated a company onto an AI-native accounting platform (Rillet, Campfire or similar).

  • Multi-entity or international subsidiary accounting, ideally India.

  • Commission accounting (ASC 340-40) or sales comp administration.

  • SQL or comfort pulling your own data.

  • Experience in home services or B2B SaaS selling to SMBs.

This Role Might Not Be For You If

  • You want to build and manage a team in your first year. You may be our only in-house accountant for a while.

  • You'd rather review work than do it.

  • You're looking for a remote or hybrid role.

Broccoli is an equal-opportunity employer and complies with all applicable federal, state, and local fair employment practice laws.

How this job compares

Set against the 4,998 open Accounting jobs on Olive Jobs, counted November 13, 2026.

Pay
  • This posting$165–195K/yr
  • California median$120–175K/yr358 salary ranges
  • US median$95–138K/yr2,602 salary ranges

This range's midpoint, $180K, is 21% above the California median midpoint ($149K) — in the middle half of Accounting salary ranges in California.

Openings
Olive Jobs lists 528 open Accounting jobs in California and 4,998 across the US. 5% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 7 years of experience; Accounting postings that state a minimum ask for 5 years at the median (3,769 postings).
Education
This posting asks for a bachelor's degree; 2,515 of the 4,998 open Accounting jobs (50%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.