Controller
Swim Recruiting

This role offers a unique opportunity to lead and shape the finance function of a well-capitalized, entrepreneurial retailer with plans to double in size of the next 5 years
Suited will be a commercially minded finance professional who brings strong financial acumen and thrives in business partnering.
While core accounting skills are essential, we’re looking for a dynamic thinker who doesn’t stop at delivering reports, but who is comfortable challenging assumptions, driving meaningful analysis, and providing actionable insight for operations.
As the most senior finance person, the Controller will oversee financial operations, manage a team of five, drive process improvements, and contribute to strategic growth in collaboration with corporate leadership and store operations.
This is a fantastic opportunity to make a significant impact on the business and grow your own role and career as the company expands!
Location – the business is in Victoria, BC, and a minimum of 2 days per week on site is required. However, those not within a daily commutable distance are encouraged to apply because the company will cover weekly travel and accommodation expenses
Who - the Company:
The company operates multiple home improvement stores across Western Canada.
What - the Role:
As the most senior finance professional, the Controller will oversee all financial and accounting operations, manage a team of five, and partner with key stakeholders to deliver accurate, timely financial reporting. The Controller will play a pivotal role in supporting the company's growth through strategic financial insights, analysis, and business partnering.
Key Responsibilities:
- Lead and manage a team of five finance professionals (accountants, AP/AR, and a financial analyst), providing mentorship, feedback, and development
- Oversee day-to-day accounting functions, including AP, AR, payroll, and general ledger management.
- Prepare and review monthly, quarterly, and annual financial statements in line with ASPE.
- Conduct analysis and provide insights to inform decision-making.
- Collaborate and business partner with store management to optimize financial performance.
- Develop and maintain budgeting and long-term financial planning processes.
- Manage cash flow, treasury functions, and ensure financial obligations are met.
- Oversee tax compliance and external audit processes.
- Drive process and systems improvements, including ERP implementation.
- Establish and maintain robust internal controls.
Who - the Candidate:
- CPA designation strongly preferred.
- Leadership experience, with a track record of managing and developing finance teams.
- Strong financial acumen, with experience in retail or related sectors (e.g., manufacturing, distribution, warehousing).
- Proven experience in delivering financial analysis and planning, and partnering with operational functions to drive informed decision-making.
- Robust experience and knowledge of Canadian accounting standards (ASPE
- Hands-on experience with financial modeling and advanced Excel skills.
- Familiarity with ERP systems (experience with implementation is a plus).
- Process improvement mindset with a pragmatic approach to change management.
- Effective communication skills, both written and verbal.
Where:
The headquarters is in Victoria, BC, and working arrangements include a minimum of 2 days per week in office, although ideally you will be mostly in office while learning the business and embedding in the role.
Those not within a daily commutable distance are encouraged to apply because the company will cover weekly travel and accommodation expenses.
How Much:
Base salary of between $120,000 and $150,000; Bonus Component; Deferred Pension Program; Standard Benefits Package; Four Weeks' Vacation.
When & How to Apply:
Swim Recruiting is exclusively recruiting the role and will be screening and shortlisting on behalf of our client and presenting suitable candidates directly to the hiring team for review. If you are interested in this opportunity, please do not hesitate to apply. If you already have a Recruiter at SWIM, please reach out soon. If you do not yet have a contact at Swim Recruiting, please hit 'APPLY NOW' and send us your resume.
This is a unique opportunity to join a growing, well-funded company where you can have a direct impact. If you're looking to lead, innovate, and grow alongside a supportive team, we'd love to hear from you.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume