Head of Software Development
Role details
Job location
Tech stack
Job description
- Act as a key partner to the Technology Director and the Head of Delivery.
- Oversee all software engineering disciplines, ensuring technical solutions are scalable, cloud-native, robust, and secure by design.
- Lead a multi-disciplinary engineering team, which includes Frontend, Backend, Mobile, Hardware, DevOps, and QA.
- Foster a culture of technical rigour that integrates software agility with the continued evolution of the core technology.
Technologies:
- Backend
- Cloud
- DevOps
- Docker
- Frontend
- Hardware
- Support
- Kubernetes
- Mobile
- PHP
- React
- Serverless
- Web
- microservices
Requirements
- Proven leadership with experience leading a multidisciplinary technology function encompassing software development.
- Extensive experience successfully driving large-scale architectural transformation and modernization projects (e.g., monolithic to microservices, legacy stack replacement).
- Expertise in cloud-native, scalable system design.
- Deep understanding of modern web and mobile architecture, containerization (Docker, Kubernetes), and serverless patterns.
- Familiarity with PHP, React, and Native mobile technologies, with a willingness to assess and drive forward change in technology stack.
Benefits & conditions
We are a scaling, recently invested technology company seeking an experienced Software Development Manager / Head of Software Engineering. With sustained, 20% year-on-year growth, we provide an excellent opportunity to make your mark as a key senior figure in an ambitious, forward-thinking company. Our location spans Southwest England, with opportunities in Bristol, Bath, Exeter, Cardiff, and Plymouth. We offer a competitive salary between £85K - £90K, inclusive of bonus and benefits. We support a blended work environment, prioritizing office time at the beginning of your tenure with flexible arrangements as you and your team grow comfortable.