Posted Jul 14, 2026

Head of Customer Experience

Apply for this Position →

Role Overview

Lead the future of Customer Experience at Insights, shaping a world-class Customer Experience function and creating seamless, proactive, and commercially impactful experiences that drive loyalty, retention, and growth.

What You Will Do

Create and deliver global Customer Experience strategy, lead and develop a team, drive shift from reactive support to proactive customer enablement, and leverage AI, automation, and technology to improve experience and efficiency.

Why It Might Be a Fit

You'll thrive here if you're visionary, commercially astute, collaborative, human-centred, and innovative, with a passion for developing high-performing teams and future leaders.

Requirements

Benefits

Originally posted on