Global Head, Strategic Research Outsourcing

Takeda

Boston, MA, United States
Base: $208,200.00 - $327,140.00; bonus/equity: not...
12-15+ years r&d experience
Leadership in outsourced research
Expertise in vendor strategy
The Head of Strategic Research Outsourcing is responsible for shaping and executing Takeda’s external innovation strategy

Job Summary

  • The Head of Strategic Research Outsourcing is responsible for shaping and executing Takeda’s external innovation strategy.
  • This role ensures that Takeda’s outsourced research model provides a competitive advantage and operational excellence.
  • The position involves leading teams and fostering a culture of innovation and accountability.

Matching Summary

The Head of Strategic Research Outsourcing is responsible for shaping and executing Takeda’s external innovation strategy.

Salary

Base: $208,200.00 - $327,140.00; Bonus/Equity: Not specified; Benefits: Medical, dental, vision insurance

Skills & Requirements

Must-have

  • 12-15+ years R&D experience
  • Leadership in outsourced research
  • Expertise in vendor strategy

Nice-to-have

  • Strong communication skills
  • Highly collaborative environment
  • Ability to influence senior stakeholders

Key Requirements

  • Advanced degree in Chemistry or Life Sciences
  • Ph.D. strongly preferred
  • Demonstrated success in outsourcing strategies

Work Rights

Not specified

Tailored Resume

Cover Letter