Left arrow iconBack to search

Senior Accounting Manager

Broccoli AI
Posted a day ago
Location

San Francisco, CA, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

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.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.