Senior Accountant

FullsteamArea B (Goat River Valley), BC
CA$65,000 - CA$90,000Remote

About The Position

Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients. The Fullsteam Accounting team is seeking a highly qualified candidate for our Senior Accountant with SAAS and month-end close experience and the ability to thrive in a high growth and fast-paced environment. This role is responsible for ensuring the billing/ revenue recognition and general ledgers are accurate for a group of our business units.

Requirements

  • Revenue recognition expertise – understands and applies ASC 606 revenue recognition standards applicable to SaaS and Payments industry (fees, services) with understanding of billing vs. Revenue recognition principles.
  • Proficient in GL accounting principles and practices.
  • Strong knowledge and experience in balance sheet reconciliations.
  • Capable of managing multiple revenue streams across assigned business units managing and reconciling SaaS subscription revenue, payments transaction revenue and deferred revenue schedules.
  • Ability to develop and maintain controls for accounting and reporting accuracy.
  • Ability to manage audit processes for internal and external audit needs including process documentation.
  • Understanding of compliance and PCI compliance needs related to the fintech/payments industry.
  • Background in Zuora and NetSuite for revenue and expense tracking and reporting.
  • Advanced Microsoft Excel skills including visualization techniques to report data to multiple stakeholder groups.
  • Understanding of automation tools to identify and implement process or workflow enhancements.
  • Critical thinker who can analyze, identify and resolve discrepancies in records like misapplied payments or unbilled accounts.
  • Analytical Capability and Attention to Detail – able to analyze accounting data, identify solutions and take corrective actions with attention to details for accounting records including supporting data, reconciliations and amortization schedules.
  • Financial Reporting: Skilled at analyzing revenue and expense data, identifying trends, discrepancies and process improvement needs.
  • Understands and applies methodology for revenue metrics to ensure reporting is timely, accurate, error-free and informative as well as complying with regulatory and audit requirements.
  • Collaboration and Communication: Works to manage relationships across functions including sales, operations, accounting and billing to ensure alignment and accuracy through clear verbal communication and written documentation.
  • Provides clear and interpretable reports in a consistent manner for stakeholder needs and decision making.
  • Maintains a high level of service to all stakeholders both internally and externally.
  • Accountability: An achiever who takes ownership of responsibilities and understands the ethical needs of providing accurate and timely accounting data.
  • Works collaboratively with team members to ensure departmental goals are achieved for monthly reporting needs.
  • Is able to thrive in a mergers and acquisitions setting with new business unit responsibilities.
  • Identifies challenges, proposes solutions and implements solutions to ensure resolution.
  • Excellent analytical and problem-solving skills with attention to detail.
  • Ability to prioritize and manage tasks in a fast-paced environment.
  • Ability to work independently and collaboratively in a dynamic environment.
  • Bachelor's degree in Accounting, Finance, or related field; CPA certification is a plus.
  • Minimum of 5-7 years of proven experience in accounting, finance, or related roles, with a focus on revenue recognition, general ledger accounting and analysis.
  • Strong understanding of revenue recognition principles and accounting standards (e.g., ASC 606).
  • Understanding of US GAAP accounting.
  • Proficiency in accounting software and ERP systems; NetSuite, Zuora, FloQast and Salesforce experience is a plus.
  • Corporate month end close process experience.

Nice To Haves

  • CPA certification is a plus.
  • NetSuite, Zuora, FloQast and Salesforce experience is a plus.

Responsibilities

  • Ensure accurate and timely recognition of revenue and expenses in accordance with company policies and accounting standards.
  • Reconcile revenue and expense data between different systems or sources, identifying and resolving discrepancies as needed.
  • Partner with the billing specialist to ensure completeness and accuracy of transactions.
  • Establish clear communication channels and workflows between revenue accounting team members to facilitate timely resolution of discrepancies.
  • Conduct periodic training sessions for team members on revenue recognition and accrual accounting principles and related policies.
  • Properly record reclass entries and accruals at the customer / vendor detail level, ensuring proper journal entry support is documented and saved appropriately.
  • Effectively meet close deadlines on a consistent basis.
  • Maintain a standardized documentation system for journal entries, including detailed descriptions and supporting documentation.
  • Analyze revenue and expense data to identify discrepancies or variations in revenue and expenses, and investigate the underlying causes and provide explanations of variances.
  • Review MoM or YoY variations, investigating underlying causes and providing explanations as necessary.
  • Investigate and provide insights into discrepancies between billed amounts and recognized revenue.
  • Maintain controls and processes to minimize the occurrence of discrepancies in the future.
  • Monitor and reconcile deferred revenue accounts, ensuring proper recognition of revenue over time or upon fulfillment of contractual obligations.
  • Own reconciliation process for assigned balance sheet accounts.
  • Ensure all balance sheet accounts are in compliance with accounting policies and guidelines.
  • Follow accounting principles on cash recognition, amortization, etc. and identify and implement process improvements to improve workflows.
  • Assist external auditors during interim and annual audits by providing documentation, explanations, and support related to the business units financial transactions.
  • Assist with audit compliance documentation as necessary.
  • Reviewing cash weekly and following up with other teams as needed to ensure items are properly recorded.
  • Recording prepaid expense and ensuring amortization schedules are set up properly.
  • Collaborate cross-functionally with other departments and business units to facilitate relationships, resolve variances and drive process improvement initiatives.

Benefits

  • Medical
  • Extended Health and LTD plan
  • Dental
  • Vision
  • RRSP (with employer match)
  • Health Spending Account
  • Flexible paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service