Manager, Revenue Accounting

Snorkel AIRedwood City, CA
Remote

About The Position

We are looking for a hands-on Manager, Revenue Accounting to build and scale our revenue accounting function as we continue to grow. This role will be instrumental in owning and evolving our revenue recognition processes under ASC 606, particularly in a project-based / services-driven revenue model. You will partner closely with Finance, Deal Desk, Legal, Sales, and Delivery teams to ensure accurate revenue recognition, strong billing and collections processes, and scalable systems. This is a highly cross-functional and operational role — ideal for someone who thrives in ambiguity, enjoys building from the ground up, and isn’t afraid to dive into the details.

Requirements

  • 7+ years of experience in revenue accounting, with strong exposure to ASC 606
  • Deep experience with project-based, services, or hybrid SaaS revenue models
  • Strong understanding of GAAP and general ledger accounting
  • Proven experience managing or supporting month-end close processes
  • Experience supporting or reviewing sales commissions and bonus calculations
  • Experience with enterprise billing and collections, including improving collection cycles
  • Demonstrated ability to operate in ambiguity and build processes from scratch
  • Experience preparing technical accounting memos and audit documentation
  • Prior experience working with external auditors and supporting audits
  • Strong attention to detail with the ability to zoom out and think strategically
  • Excellent cross-functional communication and stakeholder management skills
  • Hands-on mindset with willingness to dive into operational and transactional details

Nice To Haves

  • Experience in a high-growth startup or scaling environment
  • Background in AI, SaaS, or technology companies
  • Experience with revenue automation tools (e.g., NetSuite, Tabs, Maxio, etc)
  • Familiarity with Salesforce and CRM-to-finance integrations
  • CPA or equivalent certification
  • Experience building or improving collections processes for enterprise customers

Responsibilities

  • Own and manage revenue recognition in compliance with ASC 606, including contract review, performance obligations, SSP analysis, and revenue allocation.
  • Lead and optimize project-based billing processes, ensuring accurate invoicing aligned with contract terms and delivery milestones.
  • Partner with Sales, Legal, and Deal Desk to review complex contracts and provide accounting guidance on revenue implications.
  • Drive improvements in collections and cash flow, particularly with enterprise customers, by partnering cross-functionally to resolve billing and payment issues.
  • Build and enhance scalable processes, controls, and systems to support a growing and evolving revenue model.
  • Support and help lead the month-end close process, including preparation and review of revenue-related journal entries, reconciliations, and flux analysis.
  • Ensure strong GL integrity and GAAP compliance across revenue-related accounts.
  • Prepare technical accounting memos, narratives, and documentation to support revenue recognition positions.
  • Partner with external auditors during audits and quarterly reviews, including audit support, walkthroughs, and control documentation.
  • Develop and maintain internal controls over revenue, including documentation and testing readiness.
  • Identify opportunities for process automation and system improvements across billing, revenue recognition, and collections workflows.
  • Collaborate cross-functionally to ensure alignment between revenue systems, CRM (e.g., Salesforce), and financial systems.

Benefits

  • meaningful opportunities to shape priorities and initiatives, influence key strategic decisions, and directly impact our ongoing success
  • fully supported in building your career in an environment designed for growth, learning, and shared success

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service