As a Delivery Leader, you will oversee a portfolio of high-value customers, managing onboarding, execution and renewals to ensure customer satisfaction and measurable outcomes.
About this role
• Hands-on experience in client services is required.
• You must be comfortable in high-pressure environments.
This position allows for significant impact in shaping our service delivery and customer success processes.
Main Responsibilities: