India
Customer Success Manager
The Customer Success Manager is responsible for optimizing the post-go live customer relationship. The CSM serves as the primary point…
Sri Lanka
Customer Success Manager – Sri Lanka
The Customer Success Manager is responsible for optimising the post-go live customer relationship. The CSM serves as the primary point…
Sri Lanka
Solutions Consulting Manager – Sri Lanka
The Solutions Consulting Manager will lead a team of product experts providing consultancy to all relevant teams