Neurology Emerging Portfolio Strategy Lead

Servier

Boston (MA)

On-site

USD 161,000 - 184,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Servier in the U.S. is a Boston-based, biopharmaceutical company focused on emerging neurology assets and lifecycle management, with a strong emphasis on strategic assessment and external BD opportunities.

The Sr. Manager, US Emerging Portfolio Strategy (US EPS) Neurology reports to senior leadership and collaborates with global teams to shape strategy, assess preclinical to Phase 3 programs, and guide market positioning for US assets and lifecycle plans.

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 a professional capacity, ideally in strategy consulting and biopharma strategy, BD, new product planning or related roles.
  • Understanding of neurology or rare disease markets with stakeholder perspectives and ability to quickly gain in-depth understanding.
  • Excellent social competencies, ability to work in matrixed organizations, including leadership without authority.
  • Proven experience in developing and delivering client presentations; strong written and oral communication, storytelling.
  • Strong ability to establish a culture of excellence, accountability, teamwork, trust, and motivation.
  • Ability to work under pressure in a fast-paced environment and adapt.
  • Experience in developing relationships, influencing, and gaining consensus across functions (high EQ).
  • Professional and confident with ability to work with all levels, especially senior leaders.
  • Excellent problem-solving skills, with comfort preparing research and data analysis for business recommendations.

Responsibilities

  • Conduct US Emerging Portfolio Assessments in Neurology.
  • Support pre-commercialization projects from preclinical to Phase 3.
  • Support assessment for external in-line and pipeline opportunities across phases.
  • Contribute to forward-looking strategies, market positioning and product profiles.
  • Collaborate with global teams to provide US market insights and landscape considerations.
  • Support the market entry plan for potential new assets.
  • Incorporate key scientific and commercial market developments into assessments.

Skills

Strategy development
Neurology knowledge
Stakeholder management
Leadership without authority
Communication skills
Team collaboration
Pressure handling
Interpersonal relationships
Executive presence
Problem solving

Education

Bachelor's degree in business/science/quantitative
MBA/PhD or equivalent with 2+ years in strategy/biopharma

Job description

Servier in the U.S. is a Boston-based, biopharmaceutical company focused on emerging neurology assets and lifecycle management, with a strong emphasis on strategic assessment and external BD opportunities.

The Sr. Manager, US Emerging Portfolio Strategy (US EPS) Neurology reports to senior leadership and collaborates with global teams to shape strategy, assess preclinical to Phase 3 programs, and guide market positioning for US assets and lifecycle plans.

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 Pharmaceuticals • Boston (MA)

On-site
USD 161,000 - 184,000
Medical Insurance
Dental Insurance
401(k)
+2
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
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 (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
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
Director, US Emerging Portfolio Strategy - Neurology
Director, US Emerging Portfolio Strategy - Neurology

Servier • Boston (MA)

On-site
USD 200,000 - 240,000