Skip to main content
CSL logo

Sr. Director, Global Brand & Portfolio Management

CSL
August 25, 2026
Full-time
Remote friendly (Summit, NJ)
Worldwide
Marketing
Role: Senior Director, Global Brand & Portfolio Management, leading Seqirus's strategic development of influenza vaccine portfolios, pipeline assets, and adjacent opportunities. Responsibilities: craft and execute global portfolio vision, oversee product lifecycle and launch planning, align cross-functional stakeholders on strategic priorities, evaluate market dynamics, and guide investments to optimize growth, value, and public health impact. Lead governance and decision-making processes for internal programs and external partnerships, driving evidence generation, market access, and geographic expansion strategies. Requirements: Bachelor's degree (MBA or MS preferred), 12+ years in pharma/biopharma with 8+ years in commercial, marketing, or portfolio strategy; 7+ years of leadership managing cross-functional global teams; proven success in product growth and strategic planning, especially within vaccines or biologics. High-Value: extensive experience in vaccine portfolio management, lifecycle planning, and global commercialization strategies; strong financial modeling and evidence-based decision-making skills; stakeholder influence at senior levels; international exposure and complex environment navigation; travel 10-20%. Work Setup: hybrid (onsite and remote).