This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility
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