C

Strategic Customer Success Leader

Centaur Labs

zürich, zürich, Switzerland Full-time July 14, 2026

Found Description

Centaur Labs in Zürich, Switzerland is seeking a Customer Success Manager (CSM) with extensive experience in Technical Customer Success. The CSM will act as the main point of contact for customer communications and work closely with internal teams to address customer needs.

The ideal candidate will have at least 7 years in the industry, exceptional communication skills, and proficiency in both English and Swiss-German or French. This role requires relationship building and proactive support to ensure customer success.

#J-18808-Ljbffr

Ready to Apply?

Submit your application for Strategic Customer Success Leader at Centaur Labs

Apply Now