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

YesterdaySaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Lead and manage a portfolio of year-end audit engagements for private and NPO clients, prepare working papers per standards, build client relationships, support business development, communicate team progress, and train and develop staff while adopting digital tools.
Fintech • Payments • Financial Services
The Senior Lawyer for Tax Controversy and Dispute Resolution will manage client communications, strategy development, legal research, and mentorship while fostering relationships within the firm to enhance service delivery.
2 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Lead tax compliance and advisory work for clients: prepare and review personal, corporate, and trust tax returns; manage audits and appeals with tax authorities; research tax issues, document filing positions and risks; develop tax planning strategies; draft client memoranda and letters; collaborate with clients and colleagues to deliver high-quality service.
Fintech • Payments • Financial Services
The Lighthouse Leader drives innovation in operational functions, focusing on AI and automation adoption while aligning processes with technology roadmaps.
3 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
As a Senior Manager in Financial Reporting & Insights, you'll oversee financial engagements, mentor teams, and drive efficiencies while managing client relationships.
6 Days 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.
6 Days 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.
9 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
The Senior Accountant will prepare and review US tax returns, conduct tax research, communicate with tax authorities, and support staff development while fostering relationships with clients.
9 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.
9 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
The Manager in Assurance will oversee assurance engagements, develop client portfolios, address client issues effectively, and ensure compliance with professional standards.
9 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.
10 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.
10 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.
10 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.
12 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
As a Senior Talent Sourcer, you will identify and attract top consulting talent, develop pipelines, partner with Talent Acquisition, and enhance employer branding.
Fintech • Payments • Financial Services
The Junior Accountant will prepare financial statements, assist in Assurance engagements, develop client relationships, and actively participate in business development and teamwork.
14 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
The Insolvency Analyst in Personal Debt Solutions drafts correspondence, manages documents, engages in community outreach, and collaborates within the department to assist clients effectively.
Fintech • Payments • Financial Services
The Junior Accountant will carry out Assurance responsibilities including preparing financial statements, gathering evidence, and building client relationships. The role emphasizes teamwork, client service, and professional development while supporting CPA designation aspirations.
14 Days AgoSaved
In-Office or Remote
5 Locations
Fintech • Payments • Financial Services
This role manages the Tax team within the Personal Debt Solutions department, overseeing tax operations, client deliverables, and team performance while ensuring compliance with insolvency legislation and quality standards.
Fintech • Payments • Financial Services
The role involves leading Manufacturing solutions within Dynamics 365 F&O, providing expertise in Production Control, and optimizing manufacturing processes through full-cycle implementations.