
The Senior Director, Customer Success Manager at Duck Creek Technologies is a pivotal position that focuses on executive-level ownership and strategic leadership of significant global customer relationships. This job is crucial for ensuring customer success, retention, and overall account health in complex enterprise environments. The team thrives on collaboration, autonomy, and a commitment to delivering exceptional customer experiences.
View
View
View