Join to apply for the Senior Accountant role at Fullsteam
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Fullsteam
It's fun to work in a company where people truly BELIEVE in what they're doing!
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.
Candidate should be located in Canada, preferably in Toronto.
Primary 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 expenses 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.
Technical Skills and Knowledge :
- 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.
- 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.
Minimum Qualifications :
- Bachelor's degree in Accounting, Finance, or related field; CPA certification is a plus.
- 5+ years of proven experience in accounting, finance, or related roles, with a strong 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
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Accounting / Auditing
Industries: Software Development
Location: Toronto, Ontario, Canada
Salary: CA$75,000.00-CA$110,000.00
Posted: 1 month ago