Role can be based out of our Manchester or Farnborough office on a hybrid working basis.
Leading the team to ensure delivery of great service, maximising efficiencies and delivery in line with key goals and performance indicators.
CSD is located across the UK and supported by Operational Centres of Excellence in Poland and India. The role holder will have 2 UK based direct reports (who have up to 10 reports each) and oversee the delivery of the Service Centres.
Take the next step and apply for this exciting opportunity
Apply Now