Salary: £100,000 - 120,000 per year Requirements: 7 years of software development experience, including leadership responsibility Strong experience across web applications and backend systems Experience working on software that supports physical products, devices, or hardware-integrated systems Exposure to data-heavy systems and/or machine learning workflows Solid understanding of cloud infrastructure and DevOps practices Background spanning both smaller, fast-moving environments and more structured or enterprise-scale teams Experience working in technical, multidisciplinary environments Clear communicator with strong stakeholder management skills Responsibilities: Own and evolve the software architecture across web applications, backend services and data platforms Maintain high standards around code quality, security, testing and deployment Lead and mentor a team of experienced engineers and specialists Work closely with senior stakeholders across engineering and product Translate complex requirements into practical, scalable solutions Remain hands-on at an architectural level to support delivery Technologies: Backend Cloud DevOps Hardware Support Machine Learning Security Web AWS CI/CD Docker Frontend GraphQL NodeJS Python REST React TypeScript UX UI Design More: We are a growing technology company based in London, specializing in building complex products that combine software, data, and physical systems. As we enter a crucial phase of commercial growth, we are excited to welcome a Head of Software Development to lead our multidisciplinary engineering team. This hybrid role offers a competitive salary between £100,000 and £120,000, alongside share options, 25 days annual leave, and a pension scheme. Join us in this senior leadership position where you can take ownership of our software function and influence our technical direction. last updated 4 week of 2026