CSL logo
CSL3 weeks ago

Business Unit Head IG/HAE (m/f/x) – Spain

On-site · Barcelona, Catalonia, Spain

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Senior leadership role overseeing the Spain commercial unit (IG/HAE) with responsibility for sales performance, P&L, budgeting, and cross-functional collaboration across sales, marketing, pricing, contracting, and regulatory/compliance. Drive local commercial strategy, lead product launches, manage brand lifecycle, and advance omnichannel integration to achieve revenue, market share, and ROI targets. Lead and develop a high-performing team, coordinate with Iberian cluster and global teams, and ensure alignment with regulatory standards while traveling 20-25% to execute market activities from Barcelona, Spain.

Required Qualifications

  • Degree in Life Sciences or related field
  • Minimum 8 years of experience in pharmaceutical or life sciences
  • Proven success in product launches at national or regional level
  • Significant experience in sales and marketing leadership
  • Strong financial acumen including budgeting and P&L management
  • Professional fluency in English (written and spoken)
  • Willingness to travel 20-25%
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

CSL

Business Unit Head IG/HAE (m/f/x) – Spain

Apply on Sorce