Home › Jobs › Schweiz › European CSO - Country & Site Operations Leader
🇪🇺 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.

Apply Now →