BDO CANADA

HQ
Brussels
Total Offices: 11
4,938 Total Employees
Year Founded: 1921

Jobs at BDO CANADA

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

15 Hours AgoSaved
In-Office
Creek, KS, USA
Fintech • Payments • Financial Services
The Manager will lead financial reporting for private businesses, oversee multiple teams, ensure quality work, provide technical guidance, and foster client relationships.
15 Hours AgoSaved
In-Office
Red Deer, AB, CAN
Fintech • Payments • Financial Services
The Senior Accountant will handle audit tasks, prepare year-end engagements and tax returns, perform audits, mentor staff, and maintain client relationships.
15 Hours AgoSaved
In-Office
5 Locations
Fintech • Payments • Financial Services
The Solution Architect will lead enterprise-level solutions for Dynamics 365 F&O, collaborating on design, implementation, and quality assurance while advising on best practices and driving project initiatives.
15 Hours AgoSaved
In-Office
4 Locations
Fintech • Payments • Financial Services
The Senior Financial Planner in Wealth Management identifies clients' complex financial planning needs, develops recommendations, and manages the delivery process with clients while ensuring effective communication and collaboration with investment dealers, accountants, and lawyers.
15 Hours AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Lead client engagements, prepare and review tax reorganizations, communicate with team members, and train staff in the Canadian Tax Services practice.
15 Hours AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
The Intermediate Accountant will handle audits, prepare year-end engagements and tax returns, and train staff while ensuring client relationships remain strong.
2 Days AgoSaved
In-Office
Wellington, NZL
Fintech • Payments • Financial Services
As a Senior Lawyer in Tax Controversy and Dispute Resolution, you will manage client communication, develop dispute strategies, draft legal representation, and support junior counsel while fostering client relationships.
2 Days AgoSaved
In-Office
Vernon, BC, CAN
Fintech • Payments • Financial Services
Provide front-desk customer service and phone routing, maintain an organized reception area, book meeting rooms, support administrative tasks (letters, invoicing, database entry), assist with meeting setups and facilities communications, and ensure opening/closing and security procedures for an 18-month contract.
Fintech • Payments • Financial Services
Lead and deliver cybersecurity risk, maturity, and compliance assessments using industry frameworks; develop remediation roadmaps and controls (IAM, data protection, endpoint, vulnerability management, zero trust); support privacy program implementation; assess cloud and emerging tech risks including AI; run third-party assessments; improve incident response and resilience; prepare executive reports; manage client engagements and contribute to business development.
2 Days AgoSaved
In-Office
North Bay, NY, USA
Fintech • Payments • Financial Services
Provide advanced tax services including preparing and reviewing personal, corporate, and trust tax returns; managing audits and appeals with tax authorities; researching tax issues and drafting client memoranda; developing tax strategies and risk analyses; and delivering high-quality client service and digital adoption.
2 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
The Manager of Canadian Tax Services leads client engagements, develops tax strategies, prepares tax returns, and trains staff while fostering positive client relationships and team development.
Fintech • Payments • Financial Services
Support financial due diligence, analyze financial and operational data, perform financial statement and ratio analyses, assess and test internal controls, conduct walkthroughs and interviews, prepare working papers and client deliverables, assist internal audit and risk advisory engagements, and recommend process improvements to strengthen controls and financial reporting.
2 Days AgoSaved
In-Office
Wellington, NZL
Fintech • Payments • Financial Services
Provide contract management and legal support for commercial contracting: review and negotiate MSAs, NDAs, engagement letters and RFPs; advise on risks and mitigation; manage contract workflows and CLM processes; develop templates, playbooks and reporting; collaborate with stakeholders and lead process improvements.
2 Days AgoSaved
In-Office
4 Locations
Fintech • Payments • Financial Services
Design, train, and deploy ML and NLP models (including custom transformers) using modern tooling; prepare and transform large datasets; monitor production pipelines; communicate results to stakeholders; ensure model reliability, explainability, and ethical alignment.
2 Days AgoSaved
In-Office
4 Locations
Fintech • Payments • Financial Services
Design and build complex web applications and APIs across front-end and back-end stacks. Develop scalable microservices, integrate SQL/NoSQL databases, deploy cloud-native solutions using Docker/Kubernetes on Azure or GCP, and implement automated testing and CI/CD pipelines while collaborating with clients and cross-functional teams.
2 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
The Wealth Advisor will grow client relationships, provide complex financial planning solutions, oversee wealth staff, and ensure adherence to firm policies.
2 Days AgoSaved
In-Office
Winnipeg, MB, CAN
Fintech • Payments • Financial Services
Lead and manage a portfolio of audit engagements for private and NPO clients: prepare year‑end audits and working papers to regulatory standards, build client relationships, identify business opportunities, communicate progress to teams, and coach and develop staff while supporting adoption of digital tools.
2 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Manage US Corporate Tax engagements, develop strategies for clients, lead teams, assist in business development, and support staff training.
2 Days AgoSaved
In-Office
6 Locations
Fintech • Payments • Financial Services
Manage and oversee financial reporting engagements, ensure quality deliverables, guide team members, maintain client relationships, and implement digital tools to enhance efficiency.
2 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
As Assurance Manager, review engagements, supervise audits, develop client portfolios, and ensure adherence to industry standards and policies.