Site Manager – Landmark PBSA (Glasgow)

Company: Watkin Jones
Apply for the Site Manager – Landmark PBSA (Glasgow)
Location: Scotland
Job Description:

Watkin Jones is seeking a Site Manager to oversee the delivery of The Àrd, a landmark development in Glasgow. This role involves managing site operations, ensuring quality and safety, and leading site staff. The ideal candidate will have extensive experience in site management, hold relevant safety certifications, and demonstrate strong leadership skills. Employees benefit from professional growth opportunities, a discretionary annual bonus, health plan, and 25 days of annual leave. Join Watkin Jones to play a critical role in a flagship development!#J-18808-Ljbffr…

Posted: April 30th, 2026