📍 Local Job Near You
Vice President of Sales - Insurtech Leadership
Duck Creek Technologies LLC.
📍
Remote, Canada
Location
Remote
Posted
June 06, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Join Duck Creek Technologies as the Vice President of Sales and shape the future of Insurtech. This remote role focuses on strategic leadership and client engagement in a flexible work environment.
In this pivotal role, you will be responsible for leading a team of Sales Directors while forging strong relationships with P&C Carriers. Your extensive sales experience in Insurtech will be instrumental in driving success and maintaining a robust sales pipeline that aligns with client needs.
Key Responsibilities:
• Lead and inspire the sales team toward excellence
• Develop strategic customer relationships across the industry
• Create compelling presentations that convey value
• Oversee and grow the sales pipeline consistently
• Utilize Salesforce for sales tracking and forecasting
Requirements:
• At least 10 years of sales experience, focusing on Insurtech
• Proven track record in achieving sales targets
• Familiarity with SaaS sales processes
• High-lev...
In this pivotal role, you will be responsible for leading a team of Sales Directors while forging strong relationships with P&C Carriers. Your extensive sales experience in Insurtech will be instrumental in driving success and maintaining a robust sales pipeline that aligns with client needs.
Key Responsibilities:
• Lead and inspire the sales team toward excellence
• Develop strategic customer relationships across the industry
• Create compelling presentations that convey value
• Oversee and grow the sales pipeline consistently
• Utilize Salesforce for sales tracking and forecasting
Requirements:
• At least 10 years of sales experience, focusing on Insurtech
• Proven track record in achieving sales targets
• Familiarity with SaaS sales processes
• High-lev...