Job Details

Head of Commercial

Head of Commercial

📍 E14, Canary Wharf, Greater London
£100,000 per annum
£100000 - £125000/annum
Industry: Other
Applications: >10
Posted: 07-07-2026
Company: Omni RMS
Type: Permanent
Reference: 225337026

Job Description:

Head of Commercial

Location: London, E14 9SH - hybrid
Hours of work: 40
Contract Type: Permanent

Our client, a leading provider of facilities services in the UK, is seeking a highly experienced Head of Commercial to lead the commercial performance and management of a large, complex TFM contract.

Job Overview

This role is responsible for ensuring effective contract delivery aligned to agreed budgets, while optimising financial, legal, and commercial outcomes across a broad scope of services. The successful candidate will provide strategic commercial leadership, ensuring robust governance, risk management, and strong client engagement throughout the contract lifecycle.

Overseeing a £250m contract encompassing Capital Projects, Hard FM, and Soft FM services, you will drive continuous improvement, maintain strong commercial discipline, and ensure alignment between commercial strategy and operational delivery. This is a senior leadership role requiring the ability to manage complexity, influence stakeholders, and deliver sustainable performance.

Key Responsibilities

Person Specification

Apply Now