Senior Accountant (revenue)

Apollo.io Apollo.io · Enterprise · United States · Finance

This role is for a Senior Accountant focused on revenue recognition (ASC 606) in a high-volume SaaS environment. Responsibilities include supporting month-end close, contract review, data analysis using SQL and Snowflake, and cross-functional collaboration. Requires strong ASC 606 knowledge and analytical skills, with SQL proficiency being a preferred skill.

What you'd actually do

  1. Support month-end revenue close, including preparation of revenue related journal entries
  2. Assist with reconciliations of invoices, deposits, and other revenue-related accounts, ensuring accuracy and timely resolution of reconciling items
  3. Review customer contracts to identify performance obligations, determine transaction price, and assess allocation and recognition timing under ASC 606
  4. Maintain and continuously improve revenue recognition documentation and memos for audit and technical accounting purposes
  5. Reconcile revenue sub-ledger to the general ledger across Salesforce and Stripe, and contract management system in a high-volume transaction environment

Skills

Required

  • Bachelor’s degree in Accounting or a related field
  • 3–5 years of relevant accounting experience, with meaningful focus on revenue accounting
  • Strong working knowledge of ASC 606, including contract review
  • Experience working with high transaction volumes and the ability to navigate messy, ambiguous data
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Ability to work independently and manage competing priorities

Nice to have

  • CPA certification or active candidacy
  • Big 4 or public accounting experience with revenue-focused clients
  • Proficiency in NetSuite
  • SQL proficiency — ability to run queries against large datasets for revenue analysis and reconciliation support
  • Familiarity with Snowflake or other cloud data warehouses
  • SaaS or high-growth startup experience

What the JD emphasized

  • high-volume, complex transaction environment
  • work directly with large, complex, and sometimes ambiguous datasets
  • data is messy, the standards are nuanced, and the stakes are high
  • high transaction volumes and the ability to navigate messy, ambiguous data
  • SQL proficiency