senior bookkeeper
About the company
M2 Financial Solutions is a professional accounting firm based in Brooklin, Ontario, providing bookkeeping, payroll, tax, accounting and advisory services to a diverse group of business clients.
You will join a small, close-knit team supporting owner-managed businesses across a variety of industries. Our partners are accessible and involved, offering regular guidance and encouraging questions to help the team work accurately and efficiently.
Your tasks
Position Overview The Senior Bookkeeper will take ownership of full-cycle bookkeeping for multiple clients, maintaining accurate, reconciled records and preparing complete supporting documentation for year-end review.
Reporting to the Bookkeeping Manager, you will work independently while collaborating with the bookkeeping team and partners to resolve questions and keep client work on track. This hands-on role requires sound bookkeeping knowledge, strong problem-solving skills and the confidence to investigate discrepancies and correct accounting records.
You will communicate directly with clients to obtain information, resolve questions and support their ongoing bookkeeping and payroll needs.
Key ResponsibilitiesFull-Cycle Bookkeeping
- Maintain accurate bookkeeping records for multiple clients on daily, weekly, monthly or quarterly schedules.
- Record and categorize financial transactions and maintain accounts payable and accounts receivable records.
- Complete bank, credit card, loan and other balance sheet reconciliations.
- Review general ledger accounts, investigate discrepancies and correct bookkeeping errors.
- Prepare reconciled accounts and supporting documentation for year-end review by the accounting team.
- Maintain supporting records throughout the year, including documentation for fixed asset purchases and other year-end requirements.
Payroll and Statutory Reporting
- Process payroll and complete related reconciliations.
- Prepare HST, EHT and WSIB returns accurately and within required deadlines.
Client Service and Team Support
- Communicate directly with clients to obtain missing information and resolve bookkeeping questions.
- Maintain complete, organized and confidential electronic client files.
- Collaborate with the Bookkeeping Manager and partners, seeking guidance when needed to resolve issues efficiently.
- Assist with p
Requirements
We are seeking an experienced Senior Bookkeeper who enjoys varied client work and takes pride in maintaining reliable, well-organized financial records.
Core Qualifications
- Minimum three years of hands-on, full-cycle bookkeeping experience.
- Demonstrated ability to independently manage full-cycle bookkeeping for multiple clients.
- Strong knowledge of bookkeeping and accounting principles, including general ledger and balance sheet reconciliations.
- Strong proficiency with QuickBooks Online.
- Canadian payroll processing experience and familiarity with related reconciliations.
- Experience preparing HST, Employer Health Tax (EHT) and Workplace Safety and Insurance Board (WSIB) returns.
- Ability to investigate discrepancies, identify their causes and determine appropriate corrections.
- Strong organizational skills, attention to detail and the ability to manage competing client deadlines.
- Professional written and verbal communication skills and a dependable, client-focused approach.
- Sound judgment and discretion when handling confidential financial information.
Additional assets include
- Experience working in an accounting, bookkeeping or public practice firm.
- Experience with QuickBooks Desktop.
- Strong Microsoft Excel skills and proficiency with Word and Outlook.
- Experience preparing Canadian personal income tax returns and using tax preparation software.
- Experience communicating with the Canada Revenue Agency.
- Familiarity with cloud-based document management systems or client portals.
- Postsecondary education in bookkeeping, accounting or a related discipline.