🇪🇺 Schweiz • Permanent
European CSO - Country & Site Operations Leader
🏢 Biogen, Inc.
📍 baar
📅 24 October 2026
Job Description
Biogen is seeking a Director, Country & Site Operations (CSO), Europe to lead clinical country and site operations across European countries, ensuring site performance, investigator engagement, affiliate collaboration, and sponsor oversight. You will supervise 5-8 direct reports and 15-25 matrixed resources, guiding strategy and execution for trials.In this role, you will partner with medical, development, QA, CRO/FSP partners, and affiliates to optimize protocol implementation, recruitment #J-18808-Ljbffr
Ready to apply for this position?
Apply directly through the official application portal.