Full-time Posted June 18, 2026
Apply Now

Job Description

This range is provided by Sellick Partnership. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Sellick Partnership

Delegated Authority Customer Support Specialist

Location: London, England, United Kingdom

Industry: Insurance

Delegated Authority Customer Support Specialist is required to join a well-known insurance business on a permanent basis which is part of a wider global reinsurance group.

You will be joining a newly formed team within the business, responsible for assessing outsourced service providers and ensuring they deliver good customer outcomes through the new customer outcome monitoring framework.

Responsibilities

  • Work closely with the Manager to support the implementation of the Customer Outcomes Monitoring Framework, which will include organising a schedule of revie...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application