The Head of Corporate Strategy (VP1) is responsible for shaping and driving the long-term strategic direction of Takeda, ensuring that scientific innovation, commercial excellence, and disciplined investment decisions translate into meaningful patient impact.
Requirements
- 15+ years of experience in strategy & consulting within the pharmaceutical/biotech industry
- Proven and progressive track record across corporate strategy, portfolio management, and/or business development
- Experience leading in a global, matrixed organization
- Ability to synthesize complex data into clear strategic direction
- Credibility and presence to appropriately advise and challenge executive leadership and the Board
- Deep understanding of valuation, capital allocation, and ROI-driven decision-making
- Strong grasp of global biopharma trends, regulatory environments, and innovation dynamics
- Ability to translate strategy into measurable outcomes and drive implementation, appropriately leveraging AI and technology to accelerate achievement of results
- Skilled at leading and influencing across functions, cultures, and geographies
Benefits
- Short-term and/or long-term incentives
- Medical, dental, vision insurance
- 401(k) plan and company match
- Short-term and long-term disability coverage
- Basic life insurance
- Tuition reimbursement program
- Paid volunteer time off
- Company holidays
- Well-being benefits
- Sick time
- Paid vacation