Overview
In this strategy advisory role, you will shape Travelers Europe’s strategic direction by translating market insights into prioritized investments. You will lead cross-functional workstreams, benchmark against competitors, and formalize performance measures to track progress. You’ll act as a trusted advisor to senior stakeholders, driving clarity and momentum across complex, multi-market initiatives. This is an opportunity to influence strategy in a global insurer with a collaborative, innovation-driven culture.
Pay / Benefits
- Private Medical Insurance
- Pension plan with employer contribution
- Minimum 25 days holiday + option to buy up to 35
- Wellness programme and mental health resources
- Volunteer and Matching Gift programme
Responsibilities
- Strategic formulation and leadership of key initiatives, including market horizon scanning and competitor benchmarking
- Design and communicate an investment framework aligning priorities with business objectives
- Lead strategy communications with Corporate Communications and stakeholders to ensure visibility of priorities and outcomes
- Establish and mature performance frameworks (OKRs, KPIs) to monitor progress and drive disciplined execution
- Act as a strategic partner to senior leadership, navigating ambiguity and building consensus across cross-functional teams
Key requirements
- Degree in Business, Economics, Strategy, Finance, or related discipline
- Understanding of London and European insurance markets and regulatory frameworks
- Experience in corporate strategy, business transformation, or related discipline within a complex organization
- Experience working with executive stakeholders and cross-functional teams
- Strong financial and analytical acumen to assess portfolio performance and opportunities
- Excellent communication and storytelling skills for diverse audiences
- Experience across geographies and cultures in global financial services or insurance
- Strategic thinking
- Excellent communication
- Stakeholder management
- OKR and KPI design
- Portfolio performance assessment
- Strategic prioritization and investment framing
…
