Customer Success Management Manager
- Location
- Greater London, England, United Kingdom
OnDemand. With more than 1,000 successful implementations to date, Duck Creek removes the IT burden for insurers so they can focus on the business of insurance. We have a flock of more than 1,800 employees across the globe and are proud to be a Flexible‐First employer. … OnDemand or OnPrem accounts. Develop and foster a trusted relationship with the Customer and SI partners. Meet with Customer leadership teams to understand their business goals and strategic priorities, including the preparation of customer success plans with an eye toward future sales opportunities and product expansion at time ...