Duck Creek Technologies

HQ
Boston
Total Offices: 4
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.

4 Hours AgoSaved
In-Office or Remote
12 Locations
Cloud • Fintech • Insurance • Software
Owns the strategy and roadmap for Duck Creek’s billing product domain, including invoicing, payments, collections, commissions, disbursements, reconciliation, and automation. Partners with engineering, architecture, data, finance, sales, and customers to deliver configurable, scalable, compliant, and explainable billing capabilities. Leads discovery, prioritization, AI-enabled decision support, governance, adoption, and financial outcomes for insurance billing workflows.
20 Days AgoSaved
Remote
United States
Cloud • Fintech • Insurance • Software
Leads enterprise sales for Duck Creek’s insurance software solutions, targeting major P&C carriers. Responsibilities include winning and expanding strategic accounts, managing complex sales cycles, building executive relationships, developing pipelines, forecasting bookings, presenting proposals, and aligning solutions with customer strategies. The role also leads, coaches, mentors, and onboards Sales Directors while managing large deal pursuit teams and partner ecosystems.