Support Services Manager | Customer Center Lead

Company: Veolia Group
Apply for the Support Services Manager | Customer Center Lead
Location: St Albans
Job Description:

Veolia Group in Hertfordshire is seeking an experienced manager to provide senior-level support, data analysis and reporting for contracted services. You will oversee the contact centre, maintain timely information, and ensure contractual obligations are met, while guiding a capable team to deliver high-quality customer service.

You will forecast workload, manage resources and payroll processes, liaise with clients, and improve processes for efficiency.

#J-18808-Ljbffr…

Posted: October 9th, 2026