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

Fintech • Payments • Financial Services
As a Junior Accountant in Assurance, you will prepare tax returns, contribute to compliance projects, and build client relationships while promoting teamwork and digital innovation.
YesterdaySaved
In-Office or Remote
4 Locations
Fintech • Payments • Financial Services
The Insolvency Counselling Manager oversees the Counselling team, ensuring high-quality insolvency services, compliance with regulations, and team performance optimization. They provide guidance, monitor productivity, and support team members' professional growth while managing client interactions and counseling sessions.
YesterdaySaved
In-Office
6 Locations
Fintech • Payments • Financial Services
The Bilingual Senior Accountant will handle audit tasks, prepare year-end engagements, build client relationships, and participate in business development while training staff.
YesterdaySaved
In-Office
4 Locations
Fintech • Payments • Financial Services
As a Senior Accountant in Assurance, you'll prepare year-end engagements, perform audits, build client relationships, and train team members.
YesterdaySaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Manage financial reporting and compilation engagements, ensuring accuracy and quality. Provide leadership to team members and maintain client relationships while adopting digital tools and enhancements.
YesterdaySaved
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.
2 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
The Manager will lead client engagements in Canadian Tax Services, develop tax strategies, prepare and review tax documents, and train team members.
2 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Lead buy-side and sell-side tax due diligence, structure tax-efficient M&A and private equity transactions, prepare technical tax analyses, mentor engagement teams, manage client relationships, support business development, and contribute to recruitment and training.
2 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Lead buy- and sell-side transaction tax due diligence, tax structuring, modelling, and pre-/post-closing tax matters. Design tax-efficient structures for acquisitions, divestitures, and private equity funds. Prepare technical deliverables, manage client relationships, mentor and develop staff, and support business development in private equity and transaction tax engagements.
2 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Lead buy- and sell-side transaction tax engagements including due diligence, structuring, tax modelling, pre-sale planning, SPA review, post-closing matters, client relationship management, team leadership, and business development in private equity and M&A.
2 Days AgoSaved
In-Office
Revelstoke, BC, CAN
Fintech • Payments • Financial Services
Lead Canadian tax engagements by advising clients on tax policy and strategies, reviewing corporate/trust/estate tax returns, providing technical and project leadership, training staff, and building client relationships while ensuring quality control and proactive tax planning.
3 Days AgoSaved
In-Office
Barrie, ON, CAN
Fintech • Payments • Financial Services
The Intermediate Accountant will manage audit tasks, prepare year-end engagements, perform audits, communicate with clients, and train staff.
3 Days 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 Days 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.
3 Days AgoSaved
In-Office
Wellington, NZL
Fintech • Payments • Financial Services
Serve as Scrum Master enabling Agile delivery teams through facilitation, servant leadership, and coaching. Remove impediments, protect sprint scope, support backlog refinement and prioritization, track Agile metrics, and drive cross-functional collaboration using delivery tools to improve predictability and performance.
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.
4 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
The Learning Coordinator supports the delivery and operations of learning programs, ensuring effective scheduling, administration, and communication using various tools and technology.
4 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
The Learning Coordinator will support learning programs by coordinating logistics, managing communications, and administering learning platforms, utilizing AI tools for efficiency.
4 Days AgoSaved
In-Office
Langley, BC, CAN
Fintech • Payments • Financial Services
Lead and manage Canadian tax client engagements for SMEs: develop and implement tax strategies, prepare and review reorganizations and corporate, trust and estate tax returns, build client relationships, communicate progress with teams, and train and develop staff while adopting digital tools to improve service delivery.