Duck Creek Technologies

London
1,400 Total Employees
Year Founded: 2000

Jobs at Duck Creek Technologies

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Cloud • Fintech • Insurance • Software
Lead a portfolio of medium/large Duck Creek OnDemand and OnPrem accounts as the primary trusted advisor. Drive adoption, renewals, upsells, and NRR/GRR; coordinate across partners and internal teams; manage risks, support case resolution, governance meetings, and mentor junior CSMs to ensure customer success and referenceability.