Global

HQ
London
Total Offices: 14
4,150 Total Employees
Year Founded: 2007

Teams at Global

Recently posted jobs

19 Hours AgoSaved
In-Office
2 Locations
Digital Media
Lead strategy, delivery and continuous improvement of a global, high-availability IP network estate. Own roadmap, service performance, incident and change governance, vendor relationships, and team development to ensure resilient, secure, scalable networks supporting live broadcast and business-critical services.
YesterdaySaved
In-Office
2 Locations
Digital Media
The Outdoor Digital Campaign Executive will support sales teams, manage campaign schedules and artwork, ensure customer satisfaction, and monitor digital campaign performance.
YesterdaySaved
In-Office
Holborn-Strand-Covent Garden, London, England, GBR
Digital Media
Lead end-to-end product lifecycle for data products: define vision and roadmap, work with engineers, analysts and data scientists to deliver scalable data products, manage stakeholders, prioritise features, and demonstrate measurable value tied to company strategy.