Biogen logo

Head of US Marketing - Nephrology Franchise

Biogen
Remote friendly (Cambridge, MA)
United States
$261,000 - $369,000 USD yearly
Marketing

Role Summary

Head of US Marketing Nephrology Franchise responsible for shaping brand strategy and leading campaigns for nephrology assets, including potential launches in AMR, MVI, and IgAN. You will develop compelling brand positioning in collaboration with global teams, translate it into tactical US plans, and measure success against KPIs. You will serve on the US Nephrology Launch Operating Team, align US priorities with global strategies, and build a high-performing US Marketing team to drive business objectives.

Responsibilities

  • Build and expand the US Nephrology marketing team, starting with 4 direct reports in 2026.
  • Establish strategic direction and drive performance across the team.
  • Lead strategic planning processes, including Long-Range Planning and Annual Brand Plan.
  • Act as a core member of the US Launch Operating Team to set strategic direction.
  • Represent the US on the Global Commercial team to align global and US plans.
  • Develop and execute an unbranded disease state education campaign for AMR and MVI.
  • Partner with Global Commercial and Medical to align campaign strategies.
  • Drive insights generation on market segments with the US Nephrology Insights Lead.
  • Manage the US Nephrology Brand budget in partnership with Finance.

Qualifications

  • Required: Bachelor's Degree; Advanced Degree preferred.
  • Required: Minimum 15 years of experience in the pharmaceutical or biotechnology industry.
  • Required: Experience with commercial US launches in complex specialty or rare diseases.
  • Required: Demonstrated success in collaborations and partnerships.
  • Required: Strong analytical and leadership skills with a strategic mindset.
  • Required: Excellent relationship-building and communication skills.
  • Required: Ability to navigate a matrixed organization at all levels.
  • Required: Travel up to 25%, mostly domestic.
  • Preferred: Experience in immunology, nephrology, or transplant.