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

6 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Manage complex strategic pursuits from RFx analysis through proposal submission, partnering with leaders and subject matter experts. Lead, coach, and develop a team of 2–4 pursuit professionals while overseeing resources, performance, and talent development. Improve pursuit processes, workflows, tools, and service delivery through technology, automation, and AI-enabled solutions. Analyze metrics, manage stakeholders, support presentations and debriefs, and drive operational excellence across public and private sector opportunities.
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.
10 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.
12 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.
12 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.
12 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
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.
12 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.
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.
14 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Design and deliver multi-modal, tech-enabled learning experiences (digital, instructor-led, virtual) using AI and multimedia. Collaborate with SMEs and stakeholders, apply adult-learning and design-thinking principles, evaluate impact with metrics, and continuously innovate learning solutions.
14 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Lead and execute multiple M&A sell/buy-side and capital raising engagements; perform market research and financial analysis; identify targets/investors; develop client relationships and new business; mentor junior staff; drive practice growth and adopt digital tools.
16 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Prepare Canadian tax returns and support tax compliance projects for varied clients. Research tax issues and document findings in memos, communicate progress with team members, and build positive client relationships while developing tax skills and pursuing CPA accreditation.
19 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Lead design, delivery, and continuous improvement of talent and leadership development programs for a national firm. Facilitate workshops, manage program plans, stakeholders and vendors, measure impact, and coach one Coordinator. Partner across People & Culture to translate strategy into scalable learning experiences and drive program enhancements.
20 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Lead Canadian tax engagements by advising clients on tax policy, planning and compliance; provide technical and project leadership; prepare and review reorganizations and corporate, trust, and estate returns; build client relationships; participate in business development and staff training.
22 Days AgoSaved
In-Office
Calgary, AB, CAN
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.
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.
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.
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.
Fintech • Payments • Financial Services
Lead the client success strategy and governance for Microsoft business applications, ensuring delivery excellence and strategic outcomes for clients. Mentor a team of Client Success Managers and manage multiple client portfolios.
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.