Customer Success Manager I – UK (London)

Company: CompTIA
Apply for the Customer Success Manager I – UK (London)
Location: Greater London
Job Description:

A prominent IT association in Greater London is seeking a Customer Success Manager to provide exceptional support and foster long-term relationships with B2B clients. The role involves developing strategies for customer retention, assisting in product onboarding, and analyzing customer feedback. Ideal candidates will have communication skills and experience with customer success or CRM platforms. This position offers a competitive salary of $57,000 – $65,000, plus comprehensive benefits in an inclusive environment.#J-18808-Ljbffr…

Posted: February 5th, 2026