Roles and responsibilities
- Collaborate with Product Management, Sales Operations, Sales, Legal, and FP&A teams to design standard contracts
- Drive process and configuration improvements in NetSuite and related systems for end-to-end automation of the revenue life cycle
- Incorporate industry best practices and emerging technology to raise the bar for reporting speed and accuracy
- Review and evaluate the revenue recognition impact of non-standard contracts and new products
- Lead, mentor and develop a team of revenue accounting and systems accounting professionals
- Assist in month-end revenue close, including reconciliations, fluctuation analysis, and other reporting
- Develop and maintain effective internal over revenue transactions and reporting
- Research and write accounting memos on significant revenue recognition and other policy matters
- Act as the primary liaison with external auditors in matters related to order-to-cash
Valued Skills And Experience
- An exceptional academic track record from both high school and university
- An undergraduate degree in Accounting or Finance, or a compelling narrative about your alternative chosen path
- CPA, CA or equivalent with excellent technical accounting skills and IFRS experience
- A detailed understanding of IFRS 15 and relevant rules related to SaaS and services
- Leadership or management responsibility
- A track record of going above-and-beyond expectations
- Experience of software licensing, subscription and services revenue accounting and operations
- Experience driving revenue recognition and scaling accounting processes in a high-growth environment
- Experience with ERP, Rev Rec, CRM, CPQ and other relevant software categories - NetSuite and Salesforce preferred
- Experience in a multi-country multi-currency, operations and tax environment
- Professional written and spoken English
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Thoughtfulness and self-motivation
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks long
Additional, Optional Skills We Value
- Public company reporting and revenue accounting experience
- Software implementation, integration and user acceptance
- Software engineering qualification or experience
- A passion for technology and a desire to work with motivated colleagues
- MBA or other relevant business degree
Desired candidate profile
1. Revenue Recognition
- Revenue Accounting Policies: Develop, implement, and enforce revenue recognition policies and procedures in compliance with GAAP, IFRS, and any industry-specific guidelines (e.g., ASC 606 for revenue recognition in the U.S.).
- Revenue Recognition: Oversee the accurate and timely recognition of revenue for multiple revenue streams (e.g., product sales, services, subscriptions, or long-term contracts).
- Complex Transactions: Review and account for complex revenue transactions, such as bundled contracts, multi-element arrangements, or revenue from long-term projects.
2. Financial Reporting
- Monthly and Quarterly Close: Manage the month-end, quarter-end, and year-end close processes related to revenue accounting, ensuring that all revenue transactions are recorded accurately and on time.
- Financial Statements: Prepare or oversee the preparation of revenue-related sections of financial statements, including balance sheets and income statements.
- Variance Analysis: Perform detailed analysis of revenue and related accounts, including comparing actual results to budgeted or forecasted amounts and explaining variances.
3. Internal Controls and Compliance
- Internal Controls: Establish and maintain strong internal controls over the revenue accounting process to ensure accuracy, completeness, and compliance with relevant accounting standards.
- Audit Support: Support internal and external audits by providing necessary documentation and ensuring proper revenue recognition practices are followed.
- SOX Compliance: Ensure compliance with the Sarbanes-Oxley Act (SOX) requirements, particularly regarding revenue recognition processes.
4. Team Leadership and Collaboration
- Manage Revenue Accounting Team: Lead a team of accountants focused on revenue-related activities, providing guidance, training, and performance evaluations.
- Cross-Functional Collaboration: Work closely with sales, contracts, legal, and operations teams to understand and account for contractual agreements, ensuring proper revenue treatment and ensuring smooth revenue recognition workflows.
- Collaboration with Finance and FP&A: Partner with finance teams, such as financial planning and analysis (FP&A), to ensure that revenue projections align with accounting and reporting processes.
5. Process Improvement and Automation
- Process Optimization: Continuously assess and improve the efficiency and effectiveness of revenue accounting processes, identifying opportunities for automation, streamlining workflows, and reducing manual effort.
- Revenue Systems: Oversee the use of revenue accounting systems, such as ASC 606-compliant software or enterprise resource planning (ERP) tools, ensuring data accuracy and system functionality.
- Implementation of Best Practices: Advocate for best practices in revenue recognition and accounting to improve efficiency, accuracy, and compliance.
6. Financial Analysis and Forecasting
- Revenue Forecasting: Assist in the development of revenue forecasts and provide input into the budgeting process based on historical data and contract analysis.
- Trend Analysis: Analyze revenue trends, sales cycles, and contract terms to identify potential risks and opportunities for the company’s revenue model.
7. Compliance and Policy Updates
- Stay Current on Regulations: Stay updated on changes in accounting standards and regulatory requirements, particularly those related to revenue recognition (e.g., changes to ASC 606, IFRS 15).
- Policy Updates: Regularly update the company’s revenue recognition policies to reflect regulatory changes and industry best practices.