top of page

Site Leader

Our client has an immediate full-time permanent opportunity available for a Site Leader in Brossard, Montreal, Quebec (only 20 minutes from Montreal) 

Position Overview:

The Montreal Site Leader will be responsible for ensuring the operation of all facets of the Montreal location and coordinating support as needed for all personnel attached to the site as needed and required. This role will be responsible for growth expectations and responsibilities for the site.

In this function you will: 

  • Directly manage the site HR, EHS, Maintenance, Finance leaders along with providing indirect leadership to the business and functional teams working at the site

  • Identify strategic alliances / equity agreements with external organizations to support growth strategies.

  • Support business leaders with local site-specific information necessary for business leaders to execute their strategic processes.

  • Build organizational capability through identifying new talent and developing existing talent within the business unit, divisions, and group.

  • Hire, train, and develop staff – taking corrective action as necessary and in a timely manager in accordance with company policy.

Required (Basic) Qualifications:

  • Bachelor’s degree (or equivalent) from an accredited institution in business, engineering or a closely related field required

  • Bilingual (French and English).

  • Minimum 7 years senior management experience combining significant global operations and engineering roles of increasing responsibilities.

Please email your resume

bottom of page