LeadershipStrategic PlanningCommunicationRemote Work
About this role
Role Overview
Leads enterprise-wide investment governance, portfolio prioritization, and decision support to enable long-term growth.
Oversees the Market Insights capability, ensuring insights directly inform portfolio decisions, commercial strategy, and resource allocation.
Partners with senior leadership to define investment trade-offs, ensuring alignment to corporate strategy, risk tolerance, and long-term value creation.
Synthesizes complex analyses into clear strategic recommendations, influencing decision-making at the executive level.
Maintains surveillance over competitive markets and identifies organization strengths and weaknesses and business opportunities.
Sets the global vision and strategic direction for Market Insights, establishing an integrated insights capability that informs enterprise strategy, portfolio decisions, and commercial execution.
Directs market research initiatives for insights to forecasting and strategic planning.
Requirements
Expertise in business strategy, financial analysis and modelling, decision support and portfolio analysis.
Undergraduate degree in business, finance, engineering, economics, or science with demonstrated expertise in financial analysis; graduate degree in business or finance preferred
Typically requires 10-12+ years of relevant experience in strategy, finance, or corporate/business development role, including some experience in the vaccine industry
Capable of clear communication of sophisticated analytical concepts
Fluency in conducting and understanding quantitative analysis
Excellent interpersonal and communication skills, including ability to communicate complicated data clearly and concisely
Proven ability to work effectively with senior stakeholders
Native-level fluency in written and spoken English.