2,166,064open jobs
139,421companies
239,725added this week
Browse all
Salary
$81k – $95k per year
Location
Hybrid (Surrey, Canada)
Seniority
Staff · 8+ years exp
Employment
Full-Time

First seen by Alion on Sep 16, 2026.

Overview
Company
Impact
Profile match
BCjobs is a regional job board for British Columbia and Western Canada, listing vacancies from employers in Vancouver and across the province. Job seekers can search jobs, sign up for alerts and explore employer profiles and career advice, while employers post openings and promote their brand to local candidates. Headquartered in Vancouver, BCjobs describes itself as the largest job board in Western Canada and focuses exclusively on the local market.
Well-rounded accounting & finance opportunity with a global technology company. Looking for a designated CPA with strong corporate accounting and financial reporting skills. Leading and mentoring a team of 4. Hybrid work schedule.

Who- the Company:

Our client is a highly successful and well-established technology company that is a global leader in their industry. The company has a healthy P&L with a robust technology roadmap and ambitious yet realistic growth plans over the next several years.

What- the Role:

Swim Recruiting is looking for a new Controller on behalf of our client. Here is a snapshot of the key responsibilities, and Swim Recruiting can provide interested candidates with a more fulsome job description:

  • Lead the Canadian finance function, including accounting, reporting, controls and transactional finance
  • Oversee monthly/quarterly reporting, KPIs, budgeting, forecasting and long-range planning
  • Ensure financial compliance, SOX, internal controls, tax and statutory reporting requirements
  • Lead annual audits and manage external auditor relationships
  • Manage treasury, credit position and working capital
  • Partner with business leaders on strategic decisions, investment modelling and growth initiatives
  • Mentor, develop and coach the accounting team (including 2 Accountants); drive transformation, automation and continuous improvement on the team.

The Controller will work closely with senior leadership as a strategic partner, and will also collaborate with other departments to support overall business operations and financial performance. Using an ERP, a CRM, sophisticated Excel, and various finance tools and technologies (BI, AI, consolidation tools, etc.)

Who- the Candidate:

  • We are seeking a senior accounting professional with at least 8 years of progressive and relevant work experience.
  • Canadian CPA designation required, or International equivalent.
  • Experience in technology sector is highly preferred.
  • Experience leading Canadian accounting function for a global company is a significant asset.
  • Ideally candidates will have worked with a SOX-compliant publicly-listed company.
  • Excellent leadership capabilities, including prior experience mentoring, coaching, and developing a team of at least 2 and ideally 4+ direct reports.
  • Must have strong USA GAAP and/or IFRS financial reporting skills.
  • Systems savvy, with hands-on experience using a sophisticated ERP as well as other tools and technologies.

How Much:

Compensation commensurate with experience, education, and qualifications, likely in the range of $115,000 to $135,000. Additionally, the Controller will receive a generous amount of paid time off (over 4 weeks), benefits, professional development support, etc. Please discuss your total compensation expectations in further detail with SWIM.

Where:

HYBRID. Greater Vancouver, off a major highway. 2-3 days/week in office at first during training, and 2 days/week in office in the long-term.

When & How to Apply:

Swim Recruiting has been engaged to conduct initial screening and interviewing and will be presenting the profiles of short-listed candidates directly to the hiring team. If you already have a Recruiter at SWIM, please reach out very soon. If you do not yet have a contact at Swim Recruiting, please hit ' APPLY’ to send us your resume. Thank you!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,166,064 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Recommended for you based on this role

Finance
Remote, many countries
Similar stack
Same company
Surrey
Hybrid · Full-Time · Bachelor's Degree · Quebec
AI/ML
AI Agents
DevOps
Azure
Management
ITIL
Apply
$102k – $109k per year · In office · Full-Time · Bachelor's Degree · Toronto
Analytics
Microsoft Excel
Management
Oracle ERP
Apply
$60k – $130k per year · In office · Full-Time · 7+ years exp · Bachelor's Degree · Toronto
Apply
Sr. FP&A Manager 2 hours ago
In office · 5+ years exp · Bachelor's Degree · Mississauga
Analytics
Tableau
Power BI
Microsoft Excel
Apply
Apply
Remote (EAEU) · Full-Time · Bishkek
SQL
Apply
$41k – $46k per year · Hybrid · Full-Time · 5+ years exp · New Westminster
Apply
Credit Risk Analyst II 2 months ago
≈ $47k – $93k per year (Estimated) · In office · Full-Time · 2+ years exp · Bachelor's Degree
Python
SQL
Analytics
Power BI
Apply
Hybrid · Internship
Apply
≈ $63k – $108k per year (Estimated) · In office · Full-Time · 10+ years exp
Apply
≈ $63k – $108k per year (Estimated) · In office · Full-Time · 5+ years exp
Apply
$28k – $35k per year · Hybrid · Full-Time · 2+ years exp · Langley · Burnaby · Surrey · Coquitlam
Apply
In office · Full-Time · Surrey
Apply
Hybrid · Full-Time · Surrey
Analytics
Microsoft Excel
Apply
Finance Manager 2 days ago
In office · Surrey
Apply
$50k – $64k per year · In office · Surrey
Apply
See all jobs
This is one of many
2,166,064 more open roles from verified company boards, updated every day.