Senior Revenue Accountant

AlgoCalgary, AB

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • Serve as the primary operational owner of the monthly revenue accounting process.
  • Prepare monthly revenue-related journal entries.
  • Maintain deferred revenue roll forwards.
  • Prepare contract asset and contract liability schedules.
  • Reconcile or review revenue-related balance sheet accounts.
  • Perform revenue analytics and month-over-month variance analysis.
  • Support monthly, quarterly, and annual close requirements.
  • Ensure complete and accurate revenue recognition in accordance with ASC 606.
  • Maintain supporting documentation and audit-ready workpapers.
  • Identify unusual transactions, understand the underlying business drivers, and proactively resolve issues before they impact financial reporting.
  • 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.
  • 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.
  • Help ensure alignment between contracts, billing, revenue recognition, collections support, and general ledger reporting.
  • Review customer setup accuracy.
  • Monitor billing process integrity.
  • Identify revenue leakage risks.
  • Support collection and invoicing issue resolution.
  • Document process gaps.
  • Drive operational improvements.
  • Review and own the commission process.
  • Review direct and channel commission calculations.
  • Review reconciliations for commission related accounts.
  • Ensure accurate recording of commissions, aligned with ASC 606.
  • Support Staff Accountant with Sales Operations and HR coordination to ensure commission accuracy and on-time payment, as needed.
  • Identify opportunities to improve efficiency through process redesign and automation.
  • Maximize existing NetSuite functionality.
  • Support NetSuite ARM processes and improvements.
  • Reduce spreadsheet dependencies.
  • Create scalable workflows.
  • Improve revenue close efficiency.
  • Improve data quality and reporting accuracy.
  • Participate in future ERP or revenue tooling initiatives.
  • Support administration of Avalara.
  • Review filing support and reporting.
  • Maintain exemption certificate documentation.
  • Assist with nexus tracking activities.
  • Support tax audits and notices.
  • Coordinate with local compliance providers for VAT/GST.
  • Gather supporting information for VAT/GST.
  • Validate reporting outputs for VAT/GST.
  • Ensure timely filing support for VAT/GST.
  • Coordinate with external tax preparers for corporate tax support.
  • Provide revenue schedules and supporting documentation for corporate tax support.
  • Support annual income and franchise tax compliance processes.
  • Assist with information requests during tax preparation and audits.
  • 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.

Benefits

  • Competitive base salary
  • Performance bonus opportunity
  • Benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service