Broccoli Senior Accounting Manager responsible for owning Broccoli's accounting, payroll, and tax end to end. Manage close, revenue accounting, billing systems, and compliance across multiple states.
Responsibilities
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.
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.
Qualification
7–10 years of accounting experienceStrong command of US GAAPYou've run payroll yourselfYou like doing the workExcellent written communicationBachelor's degree in AccountingYou've run payroll in RipplingQuickBooks Online
Required
7–10 years of accounting experience, including time in-house at a venture-backed startup.
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.
Preferred
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.