Customer Success Manager: Energy Tech Onboarding & Adoption

Company: Modo Energy – USA
Apply for the Customer Success Manager: Energy Tech Onboarding & Adoption
Location: Greater London
Job Description:

A leading energy intelligence firm located in Greater London is in search of a Customer Success Manager. The successful candidate will onboard new customers and ensure they derive value from the Modo Energy terminal. Responsibilities include driving user activation, answering product queries, and monitoring account health. The role is based in the office, with opportunities for flexible work. We seek someone passionate about customer outcomes and eager to shape the customer success strategy in a fast-growing company.#J-18808-Ljbffr…

Posted: March 6th, 2026