Skip to content

Open nowPosted 22 hours ago

Director, Revenue Accounting

Ooma10 open roles

Pay
$170,000 – $215,000 a year
Where
Sunnyvale, California
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowDirector, Revenue AccountingOoma · Sunnyvale, California
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Ooma's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.9% of postings close within 7 days. Measured by our own scanner across the market. Ooma postings stay open a median of 34 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 12.9%7 days
  4. 21.0%14 days
  5. 35.6%30 days
  6. 58.5%60 days
This job: posted 22 hours ago

Ooma median: 34 days open

The posting

Here at Ooma we empower people to connect in smarter ways. We do this by creating powerful communication experiences through our cloud-based platform to bring people together at work and at home. Our solutions help small business owners stay connected with their customers and manage their businesses from anywhere. For larger companies we provide customized unified communications solutions to meet their unique needs. At home, we help our customers connect with their loved ones by providing the #1 rated VoIP phone service available. We also provide them with peace of mind through our innovative smart home security solution. At Ooma, all our products and services are priced competitively, because we believe advanced technology should be accessible to all.

About the Role:

Ooma is seeking a hands-on revenue accounting leader to lead revenue accounting operations, revenue-related financial reporting, and internal controls across our product and service lines. This role offers the opportunity to lead a team, strengthen processes and systems, and serve as a trusted accounting partner to Sales, Legal, FP&A, Billing, and Operations.

We’re open to candidates at either the Senior Manager or Director level. Your title, responsibilities, and compensation will reflect your experience, technical expertise, and leadership skills. If you’re ready to take on broader leadership responsibilities, we encourage you to apply.

You will oversee accurate and timely revenue recognition in accordance with U.S. GAAP, including ASC 606, and support applicable SEC reporting requirements. The ideal candidate combines strong technical judgment with a practical understanding of the business, takes ownership of outcomes, anticipates issues, and drives improvements in how the team operates.

**This is a hybrid position that is required in the office Mondays and Tuesdays

What You’ll Do:

  • Own revenue accounting and the monthly and quarterly close end to end, from revenue recognition and general ledger recording through preparation and review of journal entries, reconciliations, supporting schedules, and financial reporting. Ensure accurate, complete, and timely results by maintaining a comprehensive understanding of the order-to-cash cycle—including order management, fulfillment, billing, and collections—and partnering closely with cross-functional teams.
  • Investigate and resolve complex accounting discrepancies and unusual transactions independently, bringing sound judgment and a solutions-oriented mindset to issues before they become problems.
  • Build and maintain a deep understanding of Ooma's revenue streams, pricing models, and the order-to-cash cycle, partnering closely with Sales, Billing, and Operations to keep revenue accounting accurate and complete.
  • Lead revenue performance analysis, clearly explaining results, key drivers, and business implications to senior management. Prepare and review audit schedules, revenue disclosures, and financial metrics supporting SEC reporting and external audits, keeping the team audit-ready year-round.
  • Serve as the team's go-to expert on ASC 606, US GAAP, and SEC guidance, anticipating the accounting implications of new products, contracts, and business changes before being asked.
  • Partner proactively with Sales, Legal, FP&A, Billing, and Operations on new products, pricing, acquisitions, and business changes, balancing compliance with practical business needs.
  • Own the design, documentation, and ongoing effectiveness of internal controls over revenue recognition, ensuring SOX compliance and resolving control gaps before they surface in audit.
  • Serve as the primary point of contact for external auditors on revenue matters, communicating clearly and confidently through walkthroughs and audit inquiries.
  • Challenge inefficient processes and drive improvements in revenue systems and automation, partnering with IT and Finance Systems to raise the bar on accuracy and scale.
  • Coach and develop the revenue accounting team, setting clear expectations and accountability while building a capable team that Finance leadership and cross-functional partners trust.

Experience We’re Looking For:

  • Bachelor's degree in Accounting, Finance, or a related field; CPA or equivalent preferred.
  • 8+ years of progressive accounting experience, including at least 5 years in revenue accounting and 3+ years directly managing and developing accounting professionals. For Director-level consideration, 10+ years of progressive accounting experience and 5+ years of people leadership are preferred, with demonstrated ownership of a revenue accounting function.
  • Strong technical knowledge of US GAAP, ASC 606, and SEC reporting requirements; Big Four or combined public/industry experience strongly preferred.
  • Experience owning or significantly managing revenue accounting operations in a public-company or similarly complex environment, with strong SOX compliance and audit readiness.
  • Hands-on experience preparing and reviewing journal entries, reconciliations, revenue analyses, and reporting schedules, and independently managing close cycles and related internal controls.
  • Strong understanding of end-to-end revenue processes — order management through general ledger reporting — ideally in a SaaS, subscription, or recurring-revenue business.
  • Experience evaluating complex customer contracts and new revenue arrangements; experience supporting acquisitions or new product launches a plus.
  • Strong analytical, organizational, and problem-solving skills, with strong ERP, systems, and Excel/data analysis skills, and the adaptability to manage competing priorities under tight deadlines.
  • Excellent written and verbal communication skills — able to explain complex accounting matters clearly to technical and nontechnical audiences and build trust as a partner to senior leadership and cross-functional teams.

What We Offer:

Working at Ooma means being a team player, while allowing your individual voice to come through. And, you'll receive competitive compensation, benefits and generous company perks.

  • Comprehensive Medical/Dental/Vision insurance for you and eligible dependents HMO, PPO’s or a PPO with a HDHP (including HSA, which Ooma helps fund)
  • Employer Paid Income Protection Benefits (Basic Life and AD&D, Short- and Long-term disability)
  • FSA Healthcare & Dependent Care
  • Commuter Benefits
  • Voluntary Accident, Critical Illness, Hospital Indemnity and Legal
  • 401(k), including employer match, and Roth
  • Employee Stock Purchase Plan (ESPP)
  • Paid Time off, Sick Time, as well as corporate holidays observed
  • Employee Assistance Program
  • Life Balance benefits with Travel Assistance Services and Identity Theft
  • Additional Benefits include a Discount Program, Credit Union, Medicare Assistance, etc. #LI-CC1

Ooma is an equal-opportunity employer committed to recruiting, employing, retaining, promoting, and otherwise treating all employees on the basis of merit, qualifications, and competence. We do not discriminate on the basis of any trait or characteristic protected by applicable federal, state, or local laws.

All interviews are conducted via video. To be considered for a role, candidates must participate in all interviews with their camera enabled, subject to reasonable accommodation. Candidates who need an accommodation should contact their recruiter.

We may utilize AI-enabled tools during the hiring process, including for resume review, scheduling, and interview note-taking or transcription. These tools are used solely to support our hiring team; all employment decisions are made by human reviewers.

Where interviews are recorded or transcribed, candidates will be notified in advance and their consent will be obtained.

The base salary range for candidates within the San Francisco Bay Area is listed below. Actual base pay will depend on a variety of factors such as education, skills, experience, specific location, etc. The base pay range is subject to change and may be modified in the future. Regular employees may also be eligible for bonus(es), sales incentive(s) (target included in OTE) and/or stock in the form of Restricted Stock Units (RSUs).

California Pay Range

$170,000—$215,000 USD

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Ooma's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Ooma's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Ooma's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.