IMNDU Strategy, Operations & Communications Lead
Biogen
September 17, 2026
Full-time
Remote friendly (Cambridge, MA)
Worldwide
Operations
Role: Strategy, Operations & Communications Lead for Biogen's IMNDU organization, responsible for translating strategic priorities into actionable workstreams, tracking progress, and facilitating communication at executive levels. Objectives include ensuring effective strategy execution, managing cross-functional initiatives, and developing senior leadership materials. Responsibilities encompass leading strategic planning, overseeing operational cadence, and managing internal/external communications to support organizational alignment and visibility. Requirements: Bachelor's degree; 10+ years in R&D, strategy, or operations within biopharma; proven experience leading complex, enterprise-impact initiatives; strong strategic, analytical, and communication skills; demonstrated ability to influence senior leadership in a matrixed environment. Preferred: MBA or advanced degree; experience in developing executive narratives and strategic communications. High-Value: Focus on biopharma strategy, operations, and communications within a global, scientific, and medical context. Senior management level; no specific modality or travel requirements specified. Collaboration with R&D leadership, corporate communications, and cross-functional teams to support the development and execution of organizational initiatives.