offpeak

Neilson Financial Services

Customer Care Claims Manager

Windsor, England, United Kingdom (city only)

On-site

First seen by offpeak October 22, 2026

See your drive time Apply on Neilson Financial Services's site

The Claims Manager is responsible for individual agent performance and quality within their Claims team. They use their excellent people management skills to drive outstanding service from their team, ensuring there is a strong focus on the delivery of key business KPIs. The company culture and demands of this position are best suited to someone who is hands-on, creative and solutions focused.

Duties & Responsibilities:

Individual Performance management

Team performance Management

Service delivery Management

Performance reporting

Skills & Experience

At Neilson, we’re dedicated to helping families secure financial protection for their loved ones with a range of life insurance options. We have evolved from our origins in the UK, where the business was launched in 2012, to become an award-winning international operation and leader in the global life insurance market. Today, we have offices in the USA, Canada, Ireland, and Australia.

If you are passionate about making a difference, you thrive in a fast paced and entrepreneurial environment and you want to be a part of a high performing team, we would love to hear from you!