Emerging Neurology Portfolio Strategy Lead

Biopharma Careers

Boston (MA)

On-site

USD 161,000 - 184,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Unlimited sick time
Flexible time off
401(k)
Life insurance
Disability insurance
Recognition programs

Job summary

Servier in the U.S. is a Boston-based biopharma company focused on advancing science and patient-centered strategies. This role supports Neurology portfolio strategy, market assessments and lifecycle considerations for emerging assets.

You will collaborate with senior leadership and global teams to shape US market insights, unmet needs, and product profiles, while contributing to BD processes and lifecycle planning in a fast-paced environment.

Qualifications

  • Undergraduate degree with business, science, or quantitative focus.
  • Graduate degree (MBA, PhD, or similar) with 2+ years in strategy consulting or biopharma strategy.
  • Understanding of neurology or rare disease markets.

Responsibilities

  • Conduct US Emerging Portfolio Assessments in Neurology.
  • Support pre-commercialization planning from preclinical to Phase 3.
  • Assist BD with external opportunities across all phases.
  • Develop forward-looking market strategies and product profiles.
  • Collaborate with global teams for US market insights.
  • Support market entry plans for potential assets.
  • Incorporate scientific and commercial developments into assessments.

Skills

Strategic thinking
Biopharma strategy
Market insights
Executive communication
Stakeholder management
Leadership without authority

Education

Undergraduate degree in business/science/quantitative
MBA/PhD or similar

Job description

Servier in the U.S. is a Boston-based biopharma company focused on advancing science and patient-centered strategies. This role supports Neurology portfolio strategy, market assessments and lifecycle considerations for emerging assets.

You will collaborate with senior leadership and global teams to shape US market insights, unmet needs, and product profiles, while contributing to BD processes and lifecycle planning in a fast-paced environment.

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
Neurology Emerging Portfolio Strategy Lead
Neurology Emerging Portfolio Strategy Lead

Servier Pharmaceuticals • Boston (MA)

On-site
USD 161,000 - 184,000
Medical Insurance
Dental Insurance
401(k)
+2
Director, US Emerging Neurology Portfolio Strategy
Director, US Emerging Neurology Portfolio Strategy

Servier • Boston (MA)

On-site
USD 200,000 - 240,000
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 Pharmaceuticals • Boston (MA)

On-site
USD 200,000 - 240,000
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)
Neurology Market Insights Lead for First US Launch
Neurology Market Insights Lead for First US Launch

Biopharma Careers • Boston (MA)

Hybrid
USD 170,000 - 201,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
Director, US Emerging Portfolio Strategy - Neurology

Servier Pharmaceuticals • Boston (MA)

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

Servier • Boston (MA)

On-site
USD 200,000 - 240,000