Site Management Lead m/w/d

Novocure
Full Time Munich, Bavaria Other Management Occupations
Posted:
June 12, 2026
Location:
Munich, Bavaria, Germany

Job Description

The Site Management Lead (SML) is a key member of the Clinical Study Team (CST), responsible for overseeing all site management and monitoring activities conducted by the Contract Research Organization (CRO) in a clinical study. SML ensures high-quality execution of site-related processes from site selection through to site closure, while maintaining compliance with regulatory standards and study protocols. SML collaborates closely with Clinical Trial Lead (CTL), CST and the CRO to develop study-specific operational plans, including the Clinical Monitoring Plan, and plays a critical role in identifying and mitigating study-level risks.


Responsibilities: 

  • Serve as the primary liaison between the CST and the CRO for all site management activities.

  • Oversee CRO performance to ensure compliance with contractual obligations, timelines, and quality standards.

  • Lead or contribute to the development of the Site Management Oversight Plan and oth...
  • Apply for this Job

    Submit your application for the Site Management Lead m/w/d position at Novocure.

    Apply Now Save for Later

    Job Overview

    Job Type: Full Time
    Location: Munich, Germany
    Posted: June 12, 2026
    Deadline: July 22, 2026