SearchLondonJobs.co.uk

🏛️ London's Premier Job Portal

← Back to London Jobs

Customer Success Leadership at Power Factors

Company: Power-Factors

Location: brossard, London

Posted: June 19, 2026

Apply for This Position

Submit Application

Position Details

Become a leader in customer success at Power Factors, ensuring the renewable energy stakeholders derive maximum value from our innovative solutions. Focus on retention and engagement to drive success.

In this key role, you’ll lead a proactive Customer Success team dedicated to building and maintaining client relationships. Understanding the renewable energy landscape, you will articulate our SaaS product's value while overseeing the full client engagement lifecycle. Your background in asset management and operations will guide your efforts in fostering customer loyalty.

Key Responsibilities: • Lead the client engagement to ensure satisfaction and value • Sync internal teams for optimal customer outcomes • Showcase comprehensive product knowledge to clients • Oversee project management of customer initiatives • Advocate for customer interests in internal discussions

Requirements: • Bachelor’s or Master’s in a technical field • 5+ years in customer-facing roles...