Study Site Management Specialist

ICON
Permanent Germany, Germany Business Operations Specialists
Posted:
March 01, 2026
Location:
Germany, Germany, Germany

Job Description

Study Start Up Associate

ICON plc is a world-leading healthcare intelligence and clinical research organization. We’re proud to foster an inclusive environment driving innovation and excellence, and we welcome you to join us on our mission to shape the future of clinical development.

We are currently seeking a Site Activation Lead to join our diverse and dynamic team. As a Site Activation Lead at ICON, you will advance clinical trial start-up activities by understanding client objectives and assisting in the development of the plan for country and site distribution. We pride ourselves on our amazing company culture, where we work as one team to achieve industry-leading results.

What you will be doing

  • Lead clinical trial start-up activities, understanding client objectives and assisting in the development of plans for country and site distribution.
  • Oversee day-to-day delivery of all aspects of site activation in assigned proj...

Apply for this Job

Submit your application for the Study Site Management Specialist position at ICON.

Apply Now Save for Later

Job Overview

Job Type: Permanent
Location: Germany, Germany
Posted: March 01, 2026
Deadline: April 10, 2026