CareerPlan

CMC Asset Lead, Nephrology

Cambridge, MA, USFull-time$204k–$281k2026-07-17 → 2026-11-11
Hybrid · United States

Core

Lead the development and launch of Biogen's nephrology assets, managing strategy, financials, and cross-functional teams for late-stage clinical programs.

Role type

Senior management product and operations lead (nephrology)

Builds

Nephrology drug assets (Phase 3 to commercialization)

Domain

Biopharmaceuticals / Nephrology

Required skills

Matrix management, asset strategy, financial accountability, alliance management, CMC/supply chain/life cycle management, risk mitigation, stakeholder influence

Preferred skills

Advanced degree (MS/PhD/MBA), global alliance experience, healthcare/biotech/pharma industry background

Technologies

None stated

Responsibilities

Develop 5-year asset strategy and 18-month tactical plan; Lead cross-functional asset teams; Manage financial accountability (AOP, FTE, P&L); Develop business cases; Resolve asset strategy conflicts; Serve as PO&T representative on commercial/development teams; Oversee late-stage planning and launch; Conduct scenario planning

Seniority

Senior, Management