IT & AV Services Manager – UK Operations

Company: Soho House & Co
Apply for the IT & AV Services Manager – UK Operations
Location: London
Job Description:

Soho House & Co is looking for a proactive IT Support Manager to ensure an exceptional member experience across UK locations. This role involves leading the IT & AV team based in London, managing technical systems, and providing high-level support to staff, especially executives. Key responsibilities include troubleshooting technical issues, resource management, and collaborating with both internal and external teams. Benefits include membership perks, health care, and continuous training opportunities.#J-18808-Ljbffr…

Posted: May 5th, 2026