Overview
A growing finance team is seeking a detail-oriented and technically strong Senior Revenue Accountant. This role involves owning end-to-end revenue accounting and reporting across a diverse portfolio including licensed software, SaaS subscriptions, website development projects, implementation engagements, and ongoing support services. The Senior Revenue Accountant will play a key role in applying and evolving ASC 606 policies, collaborating cross-functionally with Sales, Legal, and FP&A teams, and serving as a subject-matter expert for both internal and external stakeholders.
Responsibilities
- Own and maintain revenue recognition policies and procedures in accordance with ASC 606 across all revenue streams such as licensed software, SaaS, website-based products, implementation, and support services.
- Prepare and review monthly revenue journal entries, deferred revenue roll-forwards, and related account reconciliations.
- Ensure accurate and timely recording of variable consideration, contract modifications, and multi-element arrangements.
- Manage accounting for costs related to revenue-generating activities including costs to obtain and fulfill customer contracts (ASC 340-40), software publisher/royalty costs, and related capitalization and amortization schedules.
- Monitor and reconcile deferred commission and contract cost balances; assess for impairment as needed.
- Contribute actively to the monthly and quarterly close process, including preparation of journal entries, balance sheet reconciliations, and variance explanations.
- Prepare and maintain bad debt reserve calculations; analyze aged accounts receivable and communicate trends to management.
- Reconcile intercompany accounts, including transfer pricing, and investigate and resolve variances promptly.
- Support additional general ledger responsibilities and ad hoc accounting projects as assigned.
- Assist with sales and use tax research, nexus analysis, and related accounting entries in partnership with Tax and external advisors.
- Partner with external auditors by preparing PBC schedules and responding to audit requests efficiently and accurately.
- Collaborate with billing, collections, sales operations, and customer success teams to resolve customer accounting questions and billing disputes.
- Work closely with FP&A and business leaders to provide revenue and gross margin reporting and analysis that supports decision-making.
- Identify and implement process improvements to enhance accuracy, efficiency, and internal controls.
Requirements
- Bachelor's degree in Accounting.
- Minimum of 5 years of progressive accounting experience, with significant exposure to revenue recognition in a technology or software environment.
- Deep working knowledge of ASC 606, including multi-element arrangements, contract modifications, and principal vs. agent considerations.
- Hands-on experience with revenue accounting across SaaS, subscription and perpetual licensing, professional services, and web-based product lines.
- Solid understanding of ASC 340-40 contract cost accounting (costs to obtain and fulfill).
- Experience with bad debt reserve methodologies such as aging analysis, historical loss rates, and specific identification.
- Demonstrated ability to prepare and review PBC schedules and support external audit processes.
- Advanced Excel skills including pivot tables, XLOOKUP, and complex formulas.
- Proficiency in a major ERP system such as NetSuite, SAP, Oracle, or similar.
- Strong analytical, organizational, and written/verbal communication skills with the ability to explain technical accounting concepts to non-accounting stakeholders.
- CPA certification preferred.
Preferred Qualifications
- Proactive problem-solving mindset with strong accountability and professionalism.
- Ability to communicate effectively across teams and work independently in a fast-paced environment.
Compensation & Benefits
- This is a permanent role.
- Remote position available within North America.
- Start date: As soon as possible.
Location