Skip to Main Content
Location icon
Wiggenhall Depot

Support Services Manager

Veolia
Recycling & Waste Management
Recycling & Waste Management
£33,000/Year
Company logo image
Description

Location
Wiggenhall Depot, Watford, WD18 0FL

Hours
40 hours per week

Salary
£33,000 Annually, plus Veolia benefits

About the Role
As a Support Services Manager, you will provide essential support to the senior management team through data analysis, report writing, and project work. You will directly manage the Contact Centre, ensuring timely information flow and contractual compliance. Your responsibilities include managing the depot’s core administrative systems, handling customer complaints efficiently, and delivering resolutions within agreed Service Level Agreements (SLA). You will oversee reception operations, motivate and develop your team to foster a customer service environment built on teamwork, empowerment, and trust. Forecasting and planning the Contact Centre workload, managing communications with internal and external customers, and administering various IT systems are key aspects of the role.

You will also be responsible for accurate data recording, maintaining databases, liaising with clients to support service provision, and making operational decisions as needed. Managing payroll, financial transactions, and ensuring compliance with Veolia’s financial and contractual procedures are critical duties. Continuous process improvement, liaising with telecoms and external service providers, and adherence to Health and Safety procedures are also part of your role. Additional duties may be assigned as necessary.

Benefits
25 days of annual leave
Access to Veolia’s people pension scheme
Free physiotherapy service
Discounts on groceries and well-known retailers
Support resources for physical, mental, and financial health
24-hour virtual GP access for you and your household
Ongoing training and development opportunities
Employee financial wellbeing support including early access to earned pay, savings, budgeting, financial coaching, and rewards

Requirements

Experience
Previous management experience is essential.
Good IT skills and strong communication abilities are required.
Organizational skills are important to manage multiple responsibilities effectively.
Previous experience in the waste industry is desirable but not essential.

About you
You are a motivated and organized individual with the ability to lead and develop a team. You communicate clearly and effectively, manage workloads efficiently, and build strong relationships with internal and external customers. You are committed to delivering excellent customer service and continuous improvement.

Qualifications
No specific qualifications are stated; however, relevant management experience and IT proficiency are expected.

Expiry date: 25/11/2026
Support Services Manager
Company:
Veolia
Salary:
£33,000/Year
Job Type:
Job
Location:
Wiggenhall Depot