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