IT & AV Services Manager – UK Operations

Company: Soho House & Co

Location: London

Posted: May 5th, 2026

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
Apply Now