Senior Revenue Recognition Accountant

Appian•McLean, VA
•Onsite

About The Position

The Senior Revenue Recognition Accountant will support Appian’s Finance and Revenue Accounting team in maintaining accurate revenue accounting and supporting the company’s growth. The role manages key revenue accounting activities, contributes to external audits, and works cross-functionally to improve revenue reporting accuracy. The position is based at the corporate headquarters and is described as part of a collaborative, face-to-face culture. Responsibilities include reviewing customer contracts for software and services subscription revenue, ensuring accurate and timely accounting-system entry, and preparing and reviewing ASC 606 revenue recognition checklists. The accountant will work with Sales Operations and the Renewals Team to support subscription renewals, assist with monthly revenue close reconciliations, prepare quarterly analyses of unbilled accounts receivable and deferred revenue, and respond to audit and ad hoc reporting requests.

Requirements

  • Bachelor’s degree in Accounting.
  • At least 3 years of progressive experience in revenue accounting or corporate accounting.
  • Proficiency preparing journal entries and account reconciliations in an enterprise corporate environment.
  • Foundational knowledge of ASC 606 revenue recognition principles, financial control frameworks, and corporate audit procedures.
  • Advanced proficiency in Microsoft Excel for complex financial modeling and data manipulation.

Nice To Haves

  • Active CPA designation or active progress toward passing the CPA examinations.
  • Hands-on experience with enterprise resource planning financial systems such as NetSuite.
  • Prior public accounting experience.

Responsibilities

  • Review and approve customer contracts for software and services subscription revenue.
  • Ensure timely and accurate entry of customer contracts into the accounting system.
  • Prepare and review revenue recognition checklists for compliance with ASC 606.
  • Partner with Sales Operations and the Renewals Team to support software subscription renewals.
  • Create Salesforce opportunities for renewable orders and maintain reports of past-due renewals.
  • Assist with month-end reconciliation of revenue accounts, unbilled receivables, and deferred revenue.
  • Prepare quarter-end analysis and reporting of current versus long-term unbilled accounts receivable and deferred revenue.
  • Compile revenue documentation for audit requests.
  • Support ad hoc financial reporting requests and projects.

Benefits

  • 401(k) plan with company match
  • Flexible time off
  • Paid parental leave
  • Medical, dental, and vision plans
  • Life insurance
  • Disability insurance
  • Wellness programs and wellness dollars
  • Flexible spending accounts
  • Health savings account contributions
  • Employee referral bonus program
  • Learning and development resources
  • Tuition reimbursement
  • Employee Assistance Program with free mental health support
  • Employee Stock Purchase Program
  • Retirement or pension plan
  • Family-forming benefits
  • Potential equity awards for eligible positions
  • Department-specific onboarding training, mentorship, and the First-Friend program
  • Leadership, specialized department, and skills-based training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service