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

2 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.
3 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
The Director leads Talent Management, Total Rewards, HR Operations and People Analytics. They set portfolio priorities, improve talent and succession practices, oversee rewards and wellbeing programs, strengthen workforce insights, and modernize HR processes through technology, automation and AI. The role advises senior leaders, uses workforce data to guide decisions, and leads experienced specialist teams through a collaborative, enterprise-wide approach.
8 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.
8 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.
16 Days AgoSaved
In-Office
Oakville, ON, CAN
Fintech • Payments • Financial Services
Senior Manager, Canadian Tax Services leads domestic tax engagements, develops corporate, personal, trust, and estate tax strategies, reviews tax returns and reorganizations, manages project quality, advises clients, and develops team members. The role also supports business growth, talent development, client referrals, and operational improvements.
19 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Manages corporate restructuring and insolvency engagements for distressed businesses, advising companies, lenders, creditors, shareholders, and other stakeholders. Responsibilities include financial analysis, integrated cash-flow modeling, turnaround planning, risk assessment, engagement delivery, reporting, stakeholder communication, team leadership, business development, and client relationship management. The role requires collaboration with legal counsel, regulators, courts, and financial institutions, along with travel to client and office locations.
19 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.
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 executing receiverships, proposals, bankruptcies, and asset sales. The role works with management, lenders, creditors, legal counsel, and advisors while managing multiple engagements. It also contributes to business development and requires strong financial modeling, communication, organization, and problem-solving skills.
One Month AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Leads cybersecurity governance, risk management, and compliance programs. Responsibilities include managing GRC teams, assessing IT and vendor risks, coordinating audits, developing security policies, implementing governance frameworks, overseeing GRC platform automation, delivering security awareness training, and advising executives on risk and compliance strategy. Requires extensive IT security or risk management experience, team leadership, and familiarity with security technologies and compliance frameworks.
One Month AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Manages assurance and non-assurance engagements for private, public, and nonprofit clients. Responsibilities include engagement planning, supervision, execution, standards compliance, client issue resolution, technical accounting, business development, and developing client relationships. The role also requires industry knowledge, strong communication and analytical skills, teamwork, quality focus, and a completed CPA designation with 4–5 years of public accounting audit experience.
One Month AgoSaved
In-Office
8 Locations
Fintech • Payments • Financial Services
As a Senior Accountant in Assurance, you'll lead audit engagements, prepare tax returns, and maintain client relationships, ensuring compliance and delivering high-quality service.
One Month AgoSaved
In-Office
5 Locations
Fintech • Payments • Financial Services
Leads BDO’s enterprise technology strategy, architecture, infrastructure, operations, digital workplace, cybersecurity enablement, governance, resilience, vendor portfolio, and technology investments. The CIO advises executive leadership, drives modernization involving cloud, AI, automation, data, and integration, and ensures secure, reliable, cost-effective technology services. The role also builds and develops a high-performing technology organization, manages workforce planning and succession, and aligns technology outcomes with business growth and employee experience.
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 Months AgoSaved
In-Office
4 Locations
Fintech • Payments • Financial Services
Lead business architecture to align enterprise systems with strategic capabilities. Model current and future processes, create capability maps and integration models, guide system integration and automation, facilitate stakeholder workshops, support program planning and roadmaps, and promote governance and cross-functional collaboration to improve operational efficiency.
2 Months AgoSaved
In-Office
Oakville, ON, CAN
Fintech • Payments • Financial Services
Conduct initial consultations to assess debtor situations, advise on bankruptcy and proposal options, prepare client files and documents, assist debtors and creditors by phone and in person, perform community outreach and business development, and promote services via presentations and social media. Role requires in-office presence across Oakville and Milton.
3 Months AgoSaved
In-Office
4 Locations
Fintech • Payments • Financial Services
The Senior Manager will lead tax projects, develop proactive tax strategies, manage teams, and ensure quality control while building client relationships and mentoring staff.
3 Months AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
The Manager in Canadian Tax Services leads client engagements, prepares tax reorganizations, develops tax strategies, and trains staff while ensuring quality service delivery.