Overview
This role involves owning revenue accounting, recognition, forecasting, and reporting across the business. You will lead an end-to-end revenue recognition process in line with IFRS 15 and internal policies, ensuring accurate and timely reporting.
The position is hands-on and requires demonstrable, practical experience with NetSuite Advanced Revenue Management (ARM). You will work closely with Finance, Sales, Professional Services, and other operational teams to maintain strong financial controls and support accurate revenue reporting.
Responsibilities
- Own the end-to-end revenue recognition and accounting process, ensuring accurate and timely recognition in accordance with IFRS 15 and company policies.
- Review customer contracts and commercial arrangements to determine the appropriate accounting and revenue recognition treatment.
- Manage revenue schedules across software licenses, maintenance and support, subscription, SaaS, professional services, and other customer arrangements.
- Lead monthly, quarterly, and year-end revenue close activities, including revenue recognition journal entries, reconciliations, accruals, deferred/unbilled revenue, and work in progress (WIP).
- Own the revenue recognition process in NetSuite Advanced Revenue Management (ARM), including revenue arrangements, revenue elements, recognition rules, revenue plans, and revenue recognition journal entries.
- Investigate and resolve NetSuite ARM issues, including missing or incorrect revenue arrangements, recognition dates, revenue plans, and postings; reconcile ARM balances and schedules to the general ledger.
- Prepare and maintain accurate revenue forecasts in collaboration with Sales, Professional Services, and Finance.
- Monitor actual revenue versus forecast and provide analysis of variances, trends, and risks.
- Partner with commercial teams on complex contracts, pricing structures, renewals, and contract modifications to assess revenue impact.
- Support order-to-cash processes, including alignment between contracts, billing, and revenue recognition.
- Maintain appropriate controls and documentation around revenue accounting to support internal and external audit requirements.
- Produce revenue reporting, analysis, and KPIs for Finance and senior management.
- Identify opportunities to improve revenue processes, reporting, controls, and automation, particularly through better use of NetSuite ARM, saved searches, and system functionality.
- Support budgeting, forecasting, and broader financial planning activities relating to revenue.
Requirements
- At least 5 years of relevant accounting experience, including substantial hands-on responsibility for revenue accounting and recognition.
- Strong technical knowledge and practical application of IFRS 15; familiarity with ASC 606 is an advantage.
- Experience working with software, SaaS, technology, or recurring-revenue business models (including software licenses, maintenance, and professional services).
- Experience reviewing customer contracts and translating commercial terms into accounting treatment.
- Strong understanding of deferred revenue, accrued/unbilled revenue, contract modifications, and revenue forecasting.
- Advanced Excel skills.
- Experience developing and using NetSuite saved searches, financial reports, and reconciliations.
- Strong analytical skills with excellent attention to detail.
- Ability to partner with Sales and operational stakeholders while maintaining appropriate financial controls.
- Ability to work effectively across multiple entities, currencies, and international teams.
- Strong written and spoken English.
- Degree in Accounting, Finance, Economics, or a related field.
- Professional accounting qualification such as ACA, ACCA, CPA, or equivalent would be an advantage.
- MUST HAVE: Demonstrable, hands-on experience with NetSuite Advanced Revenue Management (ARM), including revenue arrangements, revenue elements, revenue plans, revenue recognition journal entries, and troubleshooting. General NetSuite ERP experience without practical ARM experience is not sufficient.
Preferred Qualifications
- Familiarity with ASC 606.
- Professional accounting qualification such as ACA, ACCA, CPA, or equivalent.
Location
Not specified in the provided job description.
Compensation & Benefits
Not specified in the provided job description.