Customer Success Manager

Track freshness, source context, and the live company apply link for Customer Success Manager at idt in Costa Rica. Updated Apr 24, 2026.

Location
Costa Rica
Posted
Apr 20, 2026
Compensation
$29,000 - $29,000 / year

Job description

The Customer Success Manager (CSM) is a pivotal role, demanding an individual with truly exceptional interpersonal and relational skills. The ideal candidate must possess a natural ability to foster win/win environments, ensuring positive and productive outcomes for all stakeh...

Continue exploring

Similar jobs