We are a small, dynamic company of ~20 employees. Our team is close-knit, hands-on, and entrepreneurial. We are looking for an experienced professional to take ownership of our accounting and finance function. This is a critical role where you will handle the full cycle of bookkeeping and support leadership with financial insight.
Job Summary
The Senior Bookkeeper / Finance & Accounting Specialist will oversee daily accounting operations, financial reporting, payroll, and compliance across both our Canadian and US entities. This is a part-time position to start, with the opportunity to transition into full-time as the role expands.
The ideal candidate brings a solid foundation in accounting principles and hands-on expertise with
Sage 300
. Key responsibilities include maintaining accurate financial records, preparing timely reports, and ensuring regulatory compliance. This role is central to supporting the company's financial strategy and strengthening overall financial performance.
Responsibilities
Oversee accounts payable and accounts receivable processes to ensure timely and accurate financial transactions.
Conduct audits and ensure compliance with tax filings, remittances, internal policies, and external regulations.
Prepare and analyze financial statements, budgets, and forecasts to support strategic decision-making.
Perform account reconciliations (including bank reconciliations) to maintain accuracy of financial data.
Utilize accounting software, with
Sage 300 expertise required
; experience with Payworks is an asset.
Collaborate with cross-functional teams to provide insights on financial performance and process improvements.
Assist in developing financial policies and procedures to strengthen operational efficiency.
Provide occasional HR/operational support (e.g., maintaining employee files, benefits administration).
Requirements
Minimum 5 years of progressive accounting/finance experience in Canada.
Strong knowledge of Canadian accounting standards, tax compliance, and reporting.
Experience supporting US-registered businesses is an asset.
Proficiency in
Sage 300 (required)
; Payworks or similar payroll software experience is an asset.
Proven track record with reconciliations, financial reporting, and compliance.
Bachelor's degree in Accounting or Finance; CPA designation preferred but not required.
High attention to detail, strong analytical skills, and ability to manage the full accounting cycle independently.
Compensation & Schedule
Job Type:
Part-time (approx. 20-25 hours per week; potential to grow into full-time in the future)
Pay:
$25 - $35 per hour (based on experience)
Location:
Richmond Hill, ON (in-office with potential shift to hybrid)
Benefits
Flexible work schedule with some work-from-home opportunities after the onboarding/familiarization period
On-site parking
Job Type: Part-time
Pay: $25.00-$35.00 per hour
Expected hours: 20 - 30 per week
Benefits:
Flexible schedule
On-site parking
Work from home
Application question(s):
If you don't have experience with Sage 300, what comparable systems or tools have you worked with?
Experience:
Accounting: 3 years (preferred)
Sage 300: 1 year (preferred)
Work Location: Hybrid remote in Richmond Hill, ON L4B 1H9
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.