Job Description

Your Opportunity

Our Edmonton office is seeking a Senior Manager to join the Assurance team. This role is ideal for an experienced professional who is passionate about client service, team leadership, and driving business growth across a diverse portfolio of private and not‑for‑profit clients in Alberta. In this position you will lead engagements, build strong client relationships, and contribute to the continued growth of our practice.

Your Responsibilities

  • Lead the planning, execution, and completion of assurance engagements under ASPE and/or ASNPO, ensuring compliance with professional standards and firm policies.
  • Manage a portfolio of clients, acting as a trusted advisor and primary point of contact.
  • Identify and resolve complex accounting and audit matters (e.g., revenue recognition, business combinations, consolidations, estimates, and going‑concern considerations).
  • Collaborate across service lines to deliver integrat...

Ready to Apply?

Take the next step in your AI career. Submit your application to BDO Canada today.

Submit Application