Senior Mechanical Project Manager - Life Sciences - London
Monday, 11 August 2025
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
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