Overview
The Senior Revenue Accountant supports accurate, well-documented revenue recognition and month-end close execution for a software business. The role focuses on services revenue recognized over time and ASC 606 analysis. This position offers an opportunity to grow analytical and technical skills in a fast-paced, high-growth environment.
Responsibilities
- Own services revenue reporting and analysis, including revenue recognized over time using the percentage-of-completion method in accordance with ASC 606; investigate variances and support an accurate month-end close.
- Partner with Services and project teams to review estimates to complete (ETCs), identify potential issues or needed adjustments before close, and ensure conclusions are supported.
- Prepare the monthly percentage-of-completion services revenue reconciliation, including clear support for project status, key assumptions, and changes in estimates.
- Perform standalone selling price (SSP) analysis and investigate revenue allocation issues in NetSuite Advanced Revenue Management (ARM).
- Prepare and review deferred revenue reconciliations and related month-end journal entries.
- Analyze principal-versus-agent arrangements and document conclusions under ASC 606.
- Prepare monthly RMAs for credit requests and coordinate with sales and billing teams to ensure accuracy.
- Prepare the monthly contract combination file for director review.
- Support annual financial statement audits by preparing schedules, responding to auditor requests, and maintaining organized documentation.
- Improve revenue accounting processes, controls, and reporting; collaborate across Accounting, Services, Sales, Legal, and other teams; and contribute to ad hoc projects and automation.
- Travel occasionally for team events to support engagement, relationship building, and key decision-making.
Requirements
- 5+ years of revenue accounting experience, including responsibility for revenue recognition and month-end close.
- Strong knowledge of ASC 606, including over-time revenue recognition, performance obligations, SSP allocation, contract modifications, and principal-versus-agent considerations.
- Hands-on proficiency with NetSuite, including the Advanced Revenue Management (ARM) module.
- Advanced Excel skills and experience analyzing large datasets, preparing reconciliations, and producing clear, reliable support.
- Experience preparing account reconciliations, analyzing variances, and posting or reviewing month-end journal entries.
- Strong analytical and problem-solving skills, sound judgment, attention to detail, and a process-oriented approach.
- Exceptional attention to detail, producing accurate, complete, and well-supported reconciliations, analyses, and journal entries.
- Clear written and verbal communication skills and the ability to work effectively with teams outside Accounting.
- Experience supporting annual audits; public accounting or audit experience is a plus.
- Curiosity and adaptability, including interest or experience using AI and automation tools to improve accounting work.
Preferred Qualifications
- Software industry and services revenue experience.
Compensation & Benefits
- Market competitive total rewards package
- Competitive salary with full health benefits, with an HSA option
- Flexible PTO and bank holidays
- 401(k) plan and company match
Location
This position is based in Raleigh, NC, Austin, TX, or remotely.