Customer Support Lead
- Location
- Greater London, England, United Kingdom
First and Backed.VC, we're scaling fast and in 2026 expanding into new sectors and markets to further accelerate our growth. Role: Customer Support Lead Why this role matters When a customer hits a problem, the quality of what happens next decides whether they trust us with the next visa … escalation can hold up someone's start date or put a sponsor licence at risk. We're looking for a systems-thinking Customer Support Lead to rebuild how our support function works and lead a global team through our next phase of growth. This is a player-coach role ...