Your Opportunity Our Edmonton office is seeking a Manager to join the Assurance team. In this role, you will lead client engagements, support team development, and deliver high-quality service to a diverse portfolio of private and not-for-profit clients across Alberta. Your Responsibilities Plan, supervise, and execute assurance engagements for private and not-for-profit clients, ensuring compliance with professional standards and Firm policies Review financial statements and working papers, ensuring accuracy and completeness Identify and resolve accounting and audit issues, applying professional judgment and technical expertise Build and maintain strong client relationships, acting as a key point of contact on engagements Support business development initiatives by identifying opportunities with existing clients and contributing to proposals Collaborate with colleagues across service lines to deliver integrated client solutions Manage multiple engagements and deadlines, ensuring quality and efficiency Coach and mentor junior team members, providing guidance, feedback, and support for their development How You Will Succeed You demonstrate BDO’s core values of Integrity, Respect, and Collaboration in all aspects of your work You deliver high-quality work and build strong, professional client relationships You effectively manage competing priorities and meet deadlines You identify opportunities to enhance client service and contribute to business growth You support a positive, inclusive team environment and contribute to the development of others You embrace innovation and use digital tools to improve how you work and serve clients You are committed to continuous learning and professional development Your Experience And Education CPA designation (or equivalent) required 4+ years of public accounting experience, with a focus on assurance engagements 1+ years of experience in a supervisory or management role Strong technical knowledge of ASPE and/or ASNPO Proven ability to manage multiple engagements and deadlines Strong organizational, analytical, and problem‑solving skills Effective communication and relationship‑building abilities A commitment to teamwork, client service, and quality Why Join Our Edmonton Assurance Team? Work with a diverse client base across private enterprise and not‑for‑profit sectors Gain exposure to a variety of engagements and industries Collaborate with a supportive and high‑performing team Access ongoing learning and development opportunities to support your career growth Take on increasing responsibility and build toward a Senior Manager role Equal Opportunity Employer BDO is an equal opportunity employer. If you require accommodation to complete the application process, please contact us. #J-18808-Ljbffr