Strategy and Operational Excellence Lead
Takeda
August 29, 2026
Full-time
Remote friendly (Boston, MA)
Worldwide
$278,080 - $278,080 USD yearly
Operations
Role: Strategy and Operational Excellence Lead (Director) in U.S. Oncology, serving as a senior strategic advisor responsible for translating enterprise priorities into actionable plans, governance, and measurable outcomes. Responsibilities: lead strategy activation, drive operational excellence through process and system improvements, establish governance and leadership routines, and foster a high-performance organizational culture. Qualifications: Bachelor's degree in business, life sciences, or healthcare; 10+ years in biopharma, healthcare, or regulated industries with experience in strategy, operations, transformation, or portfolio leadership; 2+ years consulting experience; strong executive presence, stakeholder management, and project leadership skills; proficiency in Microsoft 365 and emerging digital tools. High-Value: focus on oncology, enterprise strategic and operational initiatives, cross-functional leadership, with up to 10% travel; based in Boston, MA; salary range $177K-$278K.