Senior Mechanical Project Manager - Life Sciences - London



Summary:


The Senior Mechanical Project Manager will be working on various sectors throughout a career with Dowds however this position requires someone with excellent Life Science knowledge. Projects range from £5-£35M.

This position will involve ensuring management and administration of works whilst meeting programme deadline and to a high standard ensuring a satisfied client and an acceptable profit margin for the Company.


The Role:


  • Estimating Assistance – the ability to read drawings and extract all equipment for costing
  • Health & Safety - inductions of personnel onto site, carry out daily briefs, tool box talks, monitoring & assist writing RAMS, monitoring H&S plan
  • Procurement - monitoring stock of materials, assist site supervisor with timely procurement of materials, overseeing deliveries and appropriate hire goods
  • Subcontractors – liaising with subcontractors, coordination of works, trouble-shooting
  • Programme - monitoring the progress of the programme & reporting on progress to main contractor / client
  • Quality - check sheets, inspection of quality of installation on site – ensuring they meet company standards
  • Meetings – attend/provide input for progress meetings
  • Testing - carrying out and/or signing off tests, overseeing other testing on site
  • Commissioning - overseeing commissioning by specialists, ensuring there are no delays
  • O&M - production information for the manual & timely markup of ‘as installed drawings’, preparation of the building log book & operations guide
  • Communication with the Divisional Manager is essential – supervision of the site and update reporting directly
  • Escalation of issues to Divisional Manager
  • Building & maintaining good relationships with the project team from client/end user through to maintenance team
  • Conflict / Issue resolution
  • Management of all Site Personnel
  • Sharing lessons learned, flagging of recurring issues
  • Liaising with the design team & answering queries
  • Overseeing specialist installations - have/build on a brief knowledge of all mechanical systems & their operation


Person Specification:


  • Life Science project experience is essential for this position
  • Knowledge and experience of the full project lifecycle
  • Extensive awareness of Procurement and contracts within Project Management
  • Ideally from a Mechanical Engineering or Mechanical trade background

To Apply Please Visit:              https://adr.to/q3oxwai


We are committed to investing in talent and developing opportunities for our staff. As equal opportunities employers, we welcome applicants from all communities.


To apply please send a copy of your CV and covering letter to: careers@dowdsgroup.com


Closing Date: Monday, 11 August 2025