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 Hours AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Manage financial reporting, review, compilation, and tax compliance engagements for privately held businesses. Prepare and review working papers, financial statements, and corporate and personal tax returns while ensuring quality and timely delivery. Lead team members, manage budgets, timelines, and assignments, maintain client relationships, and identify service improvements. Support digital tool adoption and process enhancements to improve engagement efficiency and quality.
5 Days AgoSaved
In-Office
4 Locations
Fintech • Payments • Financial Services
Analyzes and improves data quality across enterprise systems within the Data Governance team. The role investigates complex data models and master data issues, performs root cause analysis, develops business-focused quality rules, translates steward requirements into technical specifications, and recommends remediation plans. It also documents findings, supports governance policies, and creates reports and dashboards for technical and non-technical stakeholders while adopting tools such as Soda, Microsoft Purview, and Databricks.
Fintech • Payments • Financial Services
Prepares US tax returns for corporations, partnerships, and other business entities; conducts tax research; communicates with the IRS and state tax authorities; and supports client engagements. The role involves collaboration across tax teams, client service, staff training, quality improvements, professional development, and business growth initiatives. Success requires accurate work, technical development, strong communication, analytical problem-solving, teamwork, and pursuit of a Canadian or US CPA designation.
5 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Supports mergers and acquisitions and capital markets transactions by preparing marketing materials, target and investor lists, financial models, transaction analyses, and market research. Communicates with buyers, sellers, accountants, legal counsel, and other advisors, while contributing to pitches and business development initiatives. The role requires strong financial, accounting, analytical, research, communication, and organizational skills, with occasional travel and flexibility to work outside normal business hours.
Fintech • Payments • Financial Services
The consultant will support ERP implementations, analyze business needs, streamline processes, and mentor junior consultants while providing training to client staff.
8 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Leads financial reporting and compilation engagements for privately held business clients, overseeing teams, reviewing financial statements and tax returns, providing technical accounting guidance, managing budgets and resources, strengthening client relationships, and supporting practice growth. The role also drives process improvements, digital tool adoption, coaching, and leadership development across the Financial Reporting & Insights practice.
12 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Provides technical accounting support to assurance engagement teams on complex IFRS and US GAAP matters. Responsibilities include researching and analyzing accounting standards, evaluating alternatives, preparing technical guidance, monitoring regulatory developments, developing tools and training, consulting with partners and engagement teams, and coaching assurance professionals. The role supports audit quality and consistent engagement execution across public and private companies.
19 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
The Senior Accountant will independently manage audit tasks, prepare year-end engagements, tax returns, working papers, and financial statements for private and public clients. The role involves client relationship management, communication with team members, staff training, quality service delivery, and continued professional development. Candidates will support audits across varied industries while developing expertise in assurance and regulatory requirements.
Fintech • Payments • Financial Services
The Senior Financial Analyst will support BDO’s Business Restructuring and Turnaround Services practice. The posting emphasizes client service, professional growth, collaboration, flexibility, community involvement, and inclusive workplace values, but provides limited detail about specific day-to-day responsibilities or qualifications.
28 Days AgoSaved
In-Office or Remote
6 Locations
Fintech • Payments • Financial Services
Supports the Personal Debt Solutions Proposals team by reviewing consumer proposals, assisting with negotiations and creditor meetings, drafting meeting minutes, responding to debtor inquiries, and coordinating timely proposal administration. The role requires strong communication, organization, attention to detail, financial-services experience, and proficiency with Microsoft Office. This is a 12-month contract with ongoing technical training and a blended office, client-site, and virtual work model.
One Month AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Leads BDO’s enterprise talent development portfolio and manages a team of seven professionals. The role sets program priorities, allocates resources, advises senior leaders, evaluates program impact, oversees vendors and risks, and drives operational excellence. It also fosters innovation through emerging learning practices, technology, and AI-enabled solutions while building organizational capability and developing a high-performing team.
One Month AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Performs IT general controls assessments and tests business processes and internal controls for design and operating effectiveness. Prepares working papers, risk assessments, analyses, recommendations, and client reports. Collaborates with managers and engagement teams on scoping, budgeting, timelines, file reviews, and business development. Advises clients on improvements while maintaining strong communication, analytical skills, and client relationships.
One Month AgoSaved
In-Office or Remote
5 Locations
Fintech • Payments • Financial Services
Leads BDO’s Personal Tax Centre of Excellence within Personal Debt Solutions. Oversees workload distribution, service quality, compliance, productivity, performance improvement, and staff development while remaining hands-on with tax preparation, file management, and client deliverables. The role requires expertise in self-employed tax returns, CRA processes, T1s, refunds, offsets, and GST/HST returns, with bankruptcy tax knowledge considered an asset.
Fintech • Payments • Financial Services
The role involves managing client relationships, overseeing solution delivery for Microsoft Dynamics 365, ensuring SLA compliance, and fostering team performance and innovation. The manager is responsible for strategic advice, portfolio management, and continuous improvement to achieve client business objectives.
One Month 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.
One Month 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.
One Month 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.
One Month 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.
One Month 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.
Fintech • Payments • Financial Services
Lead Microsoft Dynamics 365 Finance and Operations Project Management and Accounting implementations. Advise clients, analyze project-based financial processes, design end-to-end accounting solutions, configure and test systems, support data migration and deployment, and provide training. Collaborate with Finance, Supply Chain, Asset Management, and Sales consultants while mentoring functional consultants and improving project governance, reporting, forecasting, billing, revenue recognition, and financial controls.