Note: The job is a remote job and is open to candidates in USA. Snorkel AI is a company focused on transforming expert knowledge into specialized AI at scale. They are seeking a hands-on Manager of Revenue Accounting to build and scale their revenue accounting function, ensuring compliance with ASC 606 and optimizing billing processes.
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
Skills
- 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
- 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
Company Overview