This job is in your area. Enjoy a short commute and work close to home.
Job Description
The Vice President / Brand Director serves as a strategic business leader for the Insurtech Insights portfolio, supporting the (CEO) Group Vice President to drive growth, profitability, market leadership, and long‑term portfolio expansion across Europe, North America, and Asia.
This role provides support across strategy, commercial performance, audience growth, product innovation, and event execution for a global portfolio of market‑leading brands. Acting as the day‑to‑day general manager across the business, the VP / Brand Director helps shape portfolio strategy, leads cross‑functional execution, and drives initiatives that accelerate revenue growth, customer value, and enterprise contribution.
This position requires a strong event leader with strong commercial instincts who can work well with leadership, guide cross‑functional teams, cultivate key team relationships, and ensure sustained brand growth.