Lead assurance engagements in Edmonton with BDO, applying CPA expertise, ASPE or ASNPO knowledge, and strong client relationship skills. As an Assurance Manager, you will serve private and not-for-profit clients across Alberta. You will manage engagements, review financial statements, resolve accounting issues, and support business development. The role also includes coaching junior professionals, collaborating across service lines, and managing competing deadlines while delivering quality service. Plan, supervise, and execute assurance engagements Coach junior team members and support proposals Four-plus years of public accounting experience One-plus year in supervisory or management roles Robust ASPE and/or ASNPO technical knowledge Bring assurance leadership, technical judgment, and relationship-building ability to BDO’s Edmonton team serving diverse Alberta clients. #