Neurology Emerging Portfolio Strategy Lead

Servier Pharmaceuticals

Boston (MA)

On-site

USD 161,000 - 184,000

Full time

25 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
401(k)
Unlimited PTO
Flex time

Job summary

Servier in the U.S. is a Boston-based biopharmaceutical company seeking a Sr. Manager, US Emerging Portfolio Strategy (US EPS) Neurology to assess the developing pipeline and external opportunities.

You will support pre-commercialization projects and collaborate with global teams to shape US market insights and lifecycle plans. The role emphasizes strategic analysis, stakeholder collaboration, and a strong ability to communicate complex data to senior leadership.

Qualifications

  • Undergraduate degree with business, science, or quantitative focus and 5+ years of relevant work experience.
  • Graduate degree (MBA, PhD, or similar) and 2+ years in strategy consulting or biopharma strategy roles.
  • Understanding of neurology or rare disease markets with ability to quickly learn disease states.
  • Strong storytelling, client presentation, and senior-level communication skills.

Responsibilities

  • Conduct US Emerging Portfolio assessments in Neurology from preclinical to Phase 3.
  • Support BD activities and external in-line/pipeline opportunity assessments.
  • Develop forward-looking strategies, market positioning, and product profiles.
  • Provide US market insights and collaborate with global teams on market potential and landscape.

Skills

Strategic portfolio management
Stakeholder management
Market analysis
Biopharma strategy
Financial modeling
Presentation skills
Cross-functional leadership
Neurology knowledge

Education

MBA
PhD

Tools

PowerPoint
Excel
Forecasting tools

Job description

Servier in the U.S. is a Boston-based biopharmaceutical company seeking a Sr. Manager, US Emerging Portfolio Strategy (US EPS) Neurology to assess the developing pipeline and external opportunities.

You will support pre-commercialization projects and collaborate with global teams to shape US market insights and lifecycle plans. The role emphasizes strategic analysis, stakeholder collaboration, and a strong ability to communicate complex data to senior leadership.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Neurology Emerging Portfolio Strategy Lead
Neurology Emerging Portfolio Strategy Lead

Servier • Boston (MA)

On-site
USD 161,000 - 184,000
Emerging Neurology Portfolio Strategy Lead
Emerging Neurology Portfolio Strategy Lead

Biopharma Careers • Boston (MA)

On-site
USD 161,000 - 184,000
Medical insurance
Dental insurance
Vision insurance
+6
Director, Emerging Neurology Portfolio Strategy
Director, Emerging Neurology Portfolio Strategy

Biopharma Careers • Boston (MA)

On-site
USD 200,000 - 240,000
Incentive programs
Medical benefits
401(k)
Director, US Emerging Neurology Portfolio Strategy
Director, US Emerging Neurology Portfolio Strategy

Servier • Boston (MA)

On-site
USD 200,000 - 240,000
Director, US Emerging Neurology Portfolio Strategy
Director, US Emerging Neurology Portfolio Strategy

Servier Pharmaceuticals • Boston (MA)

On-site
USD 200,000 - 240,000
Sr. Manager, US Emerging Portfolio Strategy - Neurology (Boston, MA, US, 02210)
Sr. Manager, US Emerging Portfolio Strategy - Neurology (Boston, MA, US, 02210)

Biopharma Careers • Boston (MA)

On-site
USD 161,000 - 184,000
Medical insurance
Dental insurance
Vision insurance
+6
Director, US Emerging Portfolio Strategy - Neurology (Boston, MA, US, 02210)
Director, US Emerging Portfolio Strategy - Neurology (Boston, MA, US, 02210)

Biopharma Careers • Boston (MA)

On-site
USD 200,000 - 240,000
Incentive programs
Medical benefits
401(k)
Sr. Manager, US Emerging Portfolio Strategy - Neurology
Sr. Manager, US Emerging Portfolio Strategy - Neurology

Servier • Boston (MA)

On-site
USD 161,000 - 184,000
Sr. Manager, US Emerging Portfolio Strategy - Neurology
Sr. Manager, US Emerging Portfolio Strategy - Neurology

Servier Pharmaceuticals • Boston (MA)

On-site
USD 161,000 - 184,000
Medical Insurance
Dental Insurance
401(k)
+2
Senior Neuro Pipeline Communications Lead
Senior Neuro Pipeline Communications Lead

Servier • Boston (MA)

Hybrid
USD 142,000 - 162,000
Medical insurance
Dental insurance
Vision insurance
+4