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. Reporting to the Head of Strategy & Portfolio Development, this role partners closely with the CEO, Takeda Executive Team, and Board of Directors to define enterprise priorities, allocate capital effectively, and position the company for sustainable growth and competitive advantage in a rapidly evolving global healthcare landscape. The role will lead enterprise strategy development, portfolio prioritization, strategic planning, and advise on high-impact initiatives including M&A, partnerships, and market expansion.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Executive