V

Verisk Canada UW Integrated Marketing Manager

Verisk Analytics

Markham, Ontario, Canada Permanent July 09, 2026

Found Description

Description

The Canadian insurance market is undergoing significant transformation that is being driven by digital innovation, evolving customer expectations, climate related risk, and increasing pressure on loss ratios and profitability. These dynamics are creating both complexity and opportunity for insurers across Canada. As a long-standing partner to the industry, Verisk Canada plays a critical role in helping insurers navigate change through data, analytics, and advanced solutions that improve underwriting precision and drive better outcomes across the insurance value chain.

We are seeking a data-driven Integrated Marketing Manager to lead the development and execution of integrated marketing strategies that support Verisk Canada's business growth. This role operates with a high degree of autonomy, translating business priorities into insight-driven marketing plans that deliver measurable impact focused on driving pipeline, strengthening client engagem...

Ready to Apply?

Submit your application for Verisk Canada UW Integrated Marketing Manager at Verisk Analytics

Apply Now