Technical Customer Success Manager

SCOR · london, england, United-Kingdom

Location
london
Job Type
Full-time
Posted
June 17, 2026

Job Description

All candidates must have the full & permanent right to work in the UK

We are seeking a Technical Customer Success Manager to lead client onboarding and ensure a high-quality customer experience in the digital insurance sector. The role includes managing SaaS integration projects, coordinating between clients and internal teams, and contributing to the continuous improvement of tools and processes. The ideal candidate brings experience in SaaS project management, along with strong skills in technical integration, documentation, and communication.

As a Technical Customer Success Manager, you will support clients throughout their journey and help deliver a simple, seamless, and positive experience. You will work closely with internal teams to understand client needs, support solution implementation, and help evolve practices in the service of customers. This role is well‑suited to organized, collaborative professionals who enjoy coordination, communication, a...

Ready to Apply?

Submit your application for Technical Customer Success Manager at SCOR

Apply Now