Thank you for your interest in the Financial Controller role. While this position has been filled, your journey with TAG HR is far from over! We have similar positions opening up on a regular basis, and we’ve kept this position open to continue connecting with professionals like you. Apply to this posting to join our network, receive early access to opportunities, and proactively promote your profile to our clients. If there is a fit, one of our Recruitment Consultants will reach out to get the conversation started.
Do you have experience managing financial matters in a non-profit? We're looking for a Finance Controller to bring onboard for one of our not-for-profit clients. This is a 20-month contract opportunity performed in Ottawa , on-site on a full-time basis. As a successful hire, you'd be responsible for overseeing financial matters and supporting organizational compliance.
Salary range: $95,000-$113,000
About you
To succeed in this role, you will need:
- 5+ years of experience in accounting, budgeting, and analysis —ideally in a not-for-profit
- CPA designation required
- Bachelor’s degree in Accounting, Commerce, or related
- Proven expertise in financial analysis, forecasting, and team management
- Advanced skills in MS Excel and Sage 300
- Bilingualism in English and French is an asset
About the role
If hired, you will:
- Oversee budgeting, accounting, and compliance with GAAP
- Prepare financial reports for programs, projects, and the Charitable Foundation
- Manage treasury functions, reconciliations, and financial corrections
- Design systems for audits and maintain internal controls
- Lead external audits and ensure submission of required finance reports
- Support managers in budget planning, control, and performance tracking
- Oversee Finance staff, set standards, and promote training opportunities
- Develop policies and goals for reporting, controls, and efficiencies
- Guide system improvements, project implementation, and operations
- Act as an alternate signing authority when required
Perks & Benefits
- Comprehensive benefits package
- Up to 3 weeks of vacation time + a week of management vacation (4 total)
- +150 paid sick hours per year
Applied to this job already? We repost job listings regularly to attract a wider range of candidates. If you’ve applied recently, there's no need to re-apply. Be confident that if your profile aligns with what we're seeking, we'll be in touch!
Not sure if you're the right fit or have questions about the role? Let's talk! Connect with me on LinkedIn or email me at to get the conversation started.