Full-time

Team Leader - Account Management

Posted by Just Energy • March 23, 2026

📍 Mississauga, Ontario, Canada
Apply Now

Description

Description

Team Lead, Account Management

Location: Mississauga, Canada

Role Overview

The Hudson Energy Account Management, Team Lead is responsible for leading the regional Account Management team to deliver a high-quality customer experience and achieve key performance metrics. This role focuses on people leadership, performance management, and continuous improvement to meaningfully differentiate the Hudson customer experience.

Key Responsibilities

  • Lead and manage a team of 8–12 Account Managers with full accountability for daily operations and performance
  • Coach, develop, and onboard team members to ensure consistent service excellence
  • Monitor individual and team performance using KPIs (AHT, SLA, CSAT, QA scores, adherence, productivity)
  • Conduct call monitoring and provide structured feedback
  • Identify performance gaps and implement improvement plans
  • Ensure team meets or exceeds...
  • Ready to Seal the Deal?

    Submit your application today and take the next step in your career with Just Energy.

    Apply for this Job