Global Marketing Strategy Leader
Oliver Wyman is seeking a talented marketer to lead global marketing strategy and activation for our Insurance, Asset Management and Actuarial practices. You will own the end-to-end integrated marketing plantranslating practice priorities into measurable, multi-channel campaigns that drive brand, executive visibility, account engagement (ABM) and pipeline across regions. The role directly manages two marketers and requires close partnership with global practice leaders, regional marketing teams, communications and digital functions.
Key responsibilities include :
- Strategic leadership
- Campaign & program delivery
- Measurement & outcomes
- People management
- Stakeholder management
- Cross-functional integration
- Innovation & tools
- Thought leadership & executive visibility
Required experience :
1015+ years in integrated B2B marketing, professional services, or consultingExperience leading multi-channel, global campaigns and ABM programs across multiple regionsProven track record of driving measurable commercial outcomes (pipeline / revenue)Demonstrated people management (managing and developing junior marketers)Strong stakeholder management and influencing skills with senior global leadersExcellent written and verbal communication; ability to translate technical content for C-suite across marketsTravel : Up to 3040% for global conferences, flagship events and regional coordinationThe applicable base salary range for this role is $168,000 to $242,000.