Tech Strategy Lead
- Location
- Greater London, England, United Kingdom
related investments, partnerships, and opportunities. Knowledge of the technology, software, digital services, or adjacent sectors. Degree-qualified in a relevant discipline, with an MBA or postgraduate qualification being advantageous. What’s in it for you? Competitive salary + Bonus 25 days annual leave + buy 5 days Access to wellbeing ...