SearchLondonJobs.co.uk

🏛️ London's Premier Job Portal

← Back to London Jobs

Technical Account Manager

Company: Web Hosting Canada

Location: montreal (administrative region), London

Posted: May 22, 2026

Apply for This Position

Submit Application

Position Details

About the role

The Technical Account Manager (TAM) is the trusted technical advisor for WHC’s premium and VIP clients. They own the customer relationship from a technical standpoint, ensuring hosting and cloud infrastructure runs smoothly, issues are resolved quickly, and opportunities for improvement are proactively identified. Your mission will be to deliver a reliable, high‑touch experience that maximizes customer success and long‑term value.

What you’ll do

Own the Customer Experience

  • Act as the main technical contact for your assigned accounts
  • Build strong relationships and act as the customer’s advocate within WHC
  • Coordinate with Support, Sales, and Product teams to deliver a seamless, high‑quality experience
  • Take full ownership of the customer journey
  • Take ownership of complex or sensitive issues, ensuring fast and effective resolution
  • Maintain customer confidence through clear, pr...