The Managing Director for Launch Site Canada will spearhead the establishment of a new launch site, leading all launch-related activities and ensuring compliance with regulations. This role involves building infrastructure, developing operational processes, and assembling a team, while also overseeing launch campaigns once the site is operational. The director will represent the company in Canada and manage relationships with authorities and partners.
See how your résumé matches this role — and tailor it from what actually gets interviews.