Head of Engineering
Salary:
£200000-250000 - Per Annum
Locations:
London, London, United Kingdom
Type:
Permanent
Published:
May 29, 2026
Contact:
Ike Feehi
Ref:
20743
Required Skills:
C++
Share this job
Apply

Head of Software Engineering

Location: London, UK (Hybrid) 

Overview

We are partnering with a high-growth technology business seeking an experienced Head of Software Engineering to lead the development and delivery of mission-critical, high-performance systems operating within a fast-paced, highly available environment.

This role will lead a team of engineers responsible for building scalable, low-latency platforms and driving engineering excellence across architecture, delivery, and operational performance. The successful candidate will play a key role in shaping technical strategy, mentoring engineering teams, and collaborating closely with senior stakeholders across the organisation.

This is an excellent opportunity for a hands-on engineering leader who thrives in complex technical environments and enjoys balancing strategic leadership with technical depth.

Responsibilities

  • Lead and manage a team of software engineers responsible for the development and maintenance of high-performance distributed systems
  • Collaborate with global engineering teams to support parallel development initiatives and platform consistency
  • Provide technical leadership across performance optimisation, scalability, reliability, and functionality
  • Drive delivery of engineering projects within agreed timelines and quality standards
  • Support the design, development, and testing of highly reliable software services
  • Contribute to technical strategy and operational planning alongside senior leadership teams
  • Champion engineering best practices, including Agile delivery, automated testing, and continuous improvement
  • Mentor and develop engineers across the wider technology function
  • Lead troubleshooting and resolution of complex engineering and operational issues
  • Support operational availability requirements within a business-critical environment
  • Work cross-functionally with product, operations, and technology leadership to deliver strategic initiatives and new platform capabilities

Requirements

  • Strong background in software engineering leadership within high-availability or low-latency environments
  • Excellent knowledge of algorithms, data structures, and system design
  • Strong commercial experience with C++
  • Strong SQL/database knowledge
  • Experience working with cloud technologies and modern infrastructure environments
  • Proven experience delivering complex technical projects in Agile environments
  • Strong understanding of automated testing and engineering best practices
  • Experience leading distributed or globally aligned engineering teams
  • Excellent stakeholder management and communication skills
  • Ability to balance strategic leadership with hands-on technical involvement
  • Degree in Computer Science, Engineering, or a related field preferred

Apply