BDO CANADA

Calgary
Total Offices: 2
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

5 Days AgoSaved
In-Office
6 Locations
Fintech • Payments • Financial Services
Designs, develops, deploys, and maintains production-grade applications, APIs, integrations, automation workflows, and AI-enabled solutions. Partners with business and technology stakeholders to translate operational challenges into scalable technology solutions, owning work from discovery and prototyping through implementation and optimization. Responsibilities include cloud integration, secure software development, testing, CI/CD, troubleshooting, stakeholder collaboration, and evaluating emerging technologies.
9 Days AgoSaved
In-Office
6 Locations
Fintech • Payments • Financial Services
The Senior Data Scientist will collect and transform complex datasets, develop and deploy machine learning, NLP, generative AI, and agent solutions, and optimize models for accuracy, explainability, and ethical alignment. Responsibilities include building custom transformer models, monitoring production pipelines, communicating insights through visualizations and presentations, and collaborating with cross-functional teams to drive productivity, revenue, and strategic decision-making.
12 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Supports Advisory partners and senior managers through calendar and meeting management, travel arrangements, billing, expense reports, client follow-ups, document preparation, and leadership communications. Coordinates strategic initiatives by tracking milestones, risks, budgets, action items, and stakeholder input. Prepares reports, proposals, presentations, talking points, and meeting minutes while prioritizing leaders’ workloads and completing high-priority administrative and project tasks.
16 Days AgoSaved
In-Office
6 Locations
Fintech • Payments • Financial Services
Leads the security operations function, including threat detection, security monitoring, incident response, operational risk reduction, and continuous improvement. Oversees cybersecurity technologies, vendors, metrics, regulatory alignment, and enterprise cloud security. Builds and mentors a high-performing security team while communicating risks and operational performance to technical and executive stakeholders.
16 Days AgoSaved
In-Office
6 Locations
Fintech • Payments • Financial Services
Monitors, investigates, and responds to cybersecurity incidents across enterprise environments. Administers and optimizes security technologies, performs threat and vulnerability analysis, coordinates remediation, develops response playbooks, supports audits and assessments, and contributes to security awareness. The role also mentors junior team members and participates in on-call incident response activities.
Fintech • Payments • Financial Services
Prepares and files insolvency-related tax returns, manages tax requests, investigates held refunds, responds to CRA compliance reviews, reviews tax documentation, and maintains accurate estate records. The role requires coordinating with internal teams and CRA, prioritizing multiple requests, and ensuring accurate, timely filings. It supports pre-bankruptcy, post-bankruptcy, and prior-year returns, with occasional evening hours and a blended work arrangement.
17 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Manages corporate restructuring and turnaround engagements for distressed businesses, advising companies, lenders, creditors, shareholders, and other stakeholders. Responsibilities include financial and operational assessments, cash flow modeling, insolvency proceedings, restructuring recommendations, client reporting, stakeholder communication, engagement leadership, team development, and business development. The role requires collaboration with legal counsel, regulators, courts, and financial institutions, along with flexibility to travel and support urgent client needs.
23 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Supports corporate restructuring and turnaround engagements by analyzing financial data, building cash-flow and projection models, assessing distressed businesses, preparing reports for stakeholders and courts, and supporting receiverships, bankruptcies, liquidity management, recovery planning, and asset sales. The role involves collaborating with management, lenders, creditors, legal counsel, and advisors while managing multiple workstreams and client engagements.
26 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Represent clients in complex tax audits, objections, appeals, litigation, and dispute resolution. Develop legal strategies, conduct research, draft opinions and submissions, manage engagements and budgets, build client relationships, collaborate across BDO service lines, and mentor junior legal professionals.
26 Days AgoSaved
In-Office
7 Locations
Fintech • Payments • Financial Services
Leads enterprise and solution architecture for complex, cross-enterprise initiatives. Develops architecture principles, reference architectures, roadmaps, standards, and designs spanning cloud, applications, data, integration, infrastructure, identity, security, and emerging technologies. Partners with business and technical stakeholders, oversees design governance, resolves complex trade-offs, supports modernization, and mentors architects while providing performance feedback.
29 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Manage a portfolio of private-company audit engagements, prepare and perform year-end audits, maintain regulatory working papers, build client relationships, identify business opportunities, communicate engagement progress, and train and develop staff. The role also emphasizes client service, quality, analytical problem-solving, digital adoption, and professional growth.
One Month AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
The Senior Data Quality Analyst will analyze and improve data quality across systems, collaborate on data governance, and ensure accurate data processes, contributing to actionable recommendations and stakeholder communication.
One Month AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Leads BDO's Data and AI consulting practice in Western Canada through business development, client advisory, strategy engagements, modern data platform architecture, governance, analytics, and AI enablement. Oversees complex delivery engagements, provides technical guidance, manages quality and expectations, and mentors consulting teams. Builds client relationships, supports proposals and sales pursuits, develops practice capabilities, and translates advanced data and AI concepts into practical business outcomes.
One Month AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Supports lawyers and immigration professionals with client communications, file and document management, application packages, billing, accounts receivable tracking, calendar coordination, deadline monitoring, document execution, and general administrative tasks. The role requires strong organization, attention to detail, confidentiality, proactive follow-through, and proficiency with office, document management, and legal practice software in a fast-paced immigration law practice.
One Month AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Provides technical accounting support to assurance teams on complex IFRS and US GAAP matters. Responsibilities include researching standards, evaluating accounting alternatives, preparing technical analyses, advising engagement teams, monitoring regulatory developments, developing guidance and learning materials, presenting technical content, and coaching assurance professionals. The role also collaborates with firm leaders and industry specialists to strengthen audit quality and professional practice.
2 Months AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Manage Canadian domestic tax engagements, preparing and reviewing personal, corporate, partnership, and trust returns; researching tax issues; drafting client memoranda; supporting audits and appeals; developing tax strategies; documenting filing positions and risk analyses; and reviewing tax provisions under IFRS, US GAAP, and ASPE. The role also includes managing deadlines and resources, mentoring junior staff, and maintaining strong client relationships.
2 Months 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 Months AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Leads presales strategy and solution architecture for Microsoft Dynamics 365 Finance & Supply Chain Management. Conducts discovery, designs future-state architectures and transformation roadmaps, develops proposals and RFP responses, delivers tailored demonstrations, and presents to executive and technical audiences. Defines integrations, scope, assumptions, estimates, risks, and implementation approaches, then ensures a structured transition to delivery teams. The role requires deep D365 F&SCM expertise, strong facilitation and communication skills, and experience with enterprise ERP transformations.
3 Months AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Lead and manage risk advisory engagements including internal controls, internal audits, ERM, governance and process improvement. Oversee teams, client relationships, project budgets/timelines, methodology development, deliverable review, and mentor staff while supporting business development.
3 Months AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Lead consumer bankruptcy and proposal files, provide insolvency advice, manage asset recoveries (including as Receiver), supervise staff, liaise with debtors/creditors/courts, develop referral sources, support practice development, and travel to satellite offices as required.