Senior Revenue Accountant

algomus· Finance
Apply Now ↗
📍 Calgary, Alberta, CanadaFull Time Canada

About this role

About the Role 

We are seeking a highly motivated Senior Revenue Accountant to join our finance team and play a critical role in scaling the revenue accounting function of a growing software company. This position is ideal for an accounting professional who has developed strong SaaS revenue accounting expertise and is ready to take the next step toward broader ownership and leadership. 
 
The role sits at the intersection of accounting, systems, operations, tax compliance, and business partnership. The successful candidate will be responsible for ensuring revenue is recognized accurately, contract structures are evaluated appropriately, billing and revenue processes remain aligned, indirect tax obligations are managed effectively, and revenue-related processes continue to mature as the business grows. 
 
This is not a pure transactional accounting role. 
 
We are looking for someone who enjoys improving processes, leveraging technology, solving operational challenges, collaborating across departments, and ultimately becoming a trusted owner of our revenue accounting function. 
 
Over time, this role is expected to evolve toward broader ownership of revenue accounting operations and provide a pathway to Revenue Accounting Manager or Director-level responsibilities. 

Revenue Accounting & Revenue Close 

You will serve as the primary operational owner of the monthly revenue accounting process. 
Responsibilities include: 
• Preparing monthly revenue-related journal entries 
• Maintaining deferred revenue roll forwards 
• Preparing contract asset and contract liability schedules 
• Reconciling or reviewing revenue-related balance sheet accounts 
• Performing revenue analytics and month-over-month variance analysis 
• Supporting monthly, quarterly, and annual close requirements 
• Ensuring complete and accurate revenue recognition in accordance with ASC 606 
• Maintaining supporting documentation and audit-ready workpapers 
 
You will identify unusual transactions, understand the underlying business drivers, and proactively resolve issues before they impact financial reporting. 

Contract Review & ASC 606 Application 

You will review customer agreements and evaluate the accounting implications of software subscriptions, SaaS arrangements, professional services, implementation services, renewals, upsells, expansions, contract amendments, and multi-element arrangements. 
 
You will be expected to: 
• Identify performance obligations 
• Analyze standalone selling prices (SSP) 
• Evaluate contract modifications 
• Assess revenue recognition timing 
• Determine appropriate allocations under ASC 606 
• Escalate complex technical matters when necessary 
 
The ideal candidate understands that revenue accounting is much more than booking entries—it starts with understanding how contracts are structured and how commercial decisions impact accounting outcomes. 

Order-to-Cash (O2C) Process Ownership 

This role will help ensure alignment between contracts, billing, revenue recognition, collections support, and general ledger reporting. 
 
Responsibilities include: 
• Reviewing customer setup accuracy 
• Monitoring billing process integrity 
• Identifying revenue leakage risks 
• Supporting collection and invoicing issue resolution 
• Documenting process gaps 
• Driving operational improvements 


Commission Ownership 

This role will review and own the commission process, with support from Staff Accountant. 

Responsibilities include: 


  • Reviewing direct and channel commission calculations 

  • Reviewing reconciliations for commission related accounts 

  • Ensuring accurate recording of commissions, aligned with ASC 606 


  • Supporting Staff Accountant with Sales Operations and HR coordination to ensure commission accuracyand on-time payment, as needed 


Systems, Automation & Process Improvement 

We expect this individual to be a builder.
A significant portion of the role will involve identifying opportunities to improve efficiency through process redesign and automation. 
 
Responsibilities include: 
• Maximizing existing NetSuite functionality 
• Supporting NetSuite ARM processes and improvements 
• Reducing spreadsheet dependencies 
• Creating scalable workflows 
• Improving revenue close efficiency 
• Improving data quality and reporting accuracy 
• Participating in future ERP or revenue tooling initiatives 


Sales Tax, VAT & Compliance Coordination 

Responsibilities include: 
Sales Tax 
• Support administration of Avalara 
• Review filing support and reporting 
• Maintain exemption certificate documentation 
• Assist with nexus tracking activities 
• Support tax audits and notices 
 
VAT / GST 
• Coordinate with local compliance providers 
• Gather supporting information 
• Validate reporting outputs 
• Ensure timely filing support 
 
Corporate Tax Support 
• Coordinate with external tax preparers 
• Provide revenue schedules and supporting documentation 
• Support annual income and franchise tax compliance processes 
• Assist with information requests during tax preparation and audits 


Cross-Functional Business Partnering 

You will regularly work with Sales Operations, Legal, FP&A, Customer Success, and external auditors and advisors on deal structures, contract amendments, revenue forecasting support, ARR versus GAAP revenue analysis, and audit and tax compliance support. 


What Success Looks Like 

Within the first 12 months, a successful hire will: 
• Own the monthly revenue close process with minimal supervision 
• Improve accuracy and consistency of revenue accounting processes 
• Reduce manual effort and spreadsheet reliance 
• Identify and implement meaningful process improvements 
• Improve billing and revenue alignment 
• Successfully coordinate sales tax and VAT/GST processes 
• Support a clean audit 
• Become the go-to internal resource for revenue accounting matters 


Qualifications 

Required: 
• 4–7 years of accounting experience 
• Experience in a SaaS, software, subscription-based, or recurring revenue business 
• Working knowledge of ASC 606 
• Experience with revenue recognition and deferred revenue accounting 
• Experience reviewing customer contracts for accounting implications 
• ERP experience (NetSuite strongly preferred) 
• Strong Excel and analytical skills 
• Excellent written and verbal communication skills 
 
Preferred: 
• CPA designation or progress toward CPA 
• NetSuite ARM experience 
• Avalara experience 
• Multi-entity accounting exposure 
• VAT/GST exposure 
• Private equity-backed company experience 
• Experience driving process improvements or automation initiatives 


Compensation & Growth Opportunity 

Compensation: 
• Competitive base salary 
• Performance bonus opportunity 
• Benefits package 
 
Career Path: 
• Senior Revenue Accountant 
• Revenue Accounting Manager 
• Director of Revenue Accounting 
 
We are intentionally hiring for long-term growth and are looking for someone who wants to build a career alongside the business as it scales. 

Frequently Asked Questions

Is the salary disclosed for the Senior Revenue Accountant position at algomus?
The salary for this Senior Revenue Accountant role at algomus is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Revenue Accountant position at algomus located?
This Senior Revenue Accountant role at algomus is based in Calgary, Alberta, Canada. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Revenue Accountant role at algomus full-time or part-time?
This is listed as a Full Time Canada position. It is posted as a Senior Revenue Accountant role in the Finance department at algomus.
Which team or department does the Senior Revenue Accountant at algomus belong to?
This Senior Revenue Accountant position is part of the Finance department at algomus. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Revenue Accountant position at algomus?
Click the "Apply Now" button on this page. You will be redirected to algomus's official application portal hosted on bamboohr where you can submit your application directly.
When was the Senior Revenue Accountant job at algomus posted?
This Senior Revenue Accountant position at algomus was posted on Jul 25, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Revenue Accountant
algomus
Apply for this role ↗

You'll be redirected to algomus's official application page on bamboohr.