This role manages Takeda’s Global Consulting category, including strategy, management, operations, transformation, finance, human resources, technology advisory, and other knowledge-based professional services. Working within the strategy and governance established by the Global Category Lead, the manager owns end-to-end category execution and helps the business define the problem, scope, resource model, supplier, and commercial structure before engagements launch. The role translates enterprise priorities and global category direction into actionable plans, engages stakeholders before requirements and suppliers are finalized, leads complex sourcing and contracting work, manages supplier performance, and delivers measurable value across financial performance, business outcomes, quality, sustainability, resilience, and risk. It also builds a competitive supplier ecosystem, develops an actionable sourcing and value pipeline, and leads enterprise-wide initiatives for selected subcategories. The position is based in Boston, Massachusetts. The stated U.S. base salary range is $154,400–$242,550. A bachelor’s degree in a relevant field is required; a master’s degree or MBA is preferred. The role requires at least eight years of relevant experience and fluent written and spoken English.
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
Senior