Customer Success Manager

Deloitte - Recruitment
Full-time London, England Business Operations Specialists
Posted:
June 10, 2026
Location:
London, England, United Kingdom

Job Description

Customer Success Manager

Location: Hybrid, working from the Central London office 2/3 times per week

Position Type: Full-Time

Duration: 6 Month Day Rate Contract (Inside IR35) with potential to extend

Salary £50,000

 

Role description

  • Lead the implementation of new client programmes from contract signature through to live rollout, working closely with the COO and Ops team to ensure smooth onboarding, clinical delivery setup, and employee engagement at launch
  • Own the pilot-to-rollout conversion process, building the evidence base and commercial narrative needed to move clients from initial pilot populations to full workforce coverage

Apply for this Job

Submit your application for the Customer Success Manager position at Deloitte - Recruitment.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: London, United Kingdom
Posted: June 10, 2026
Deadline: July 20, 2026