HEAD OF SOFTWARE DEVELOPMENT Location: London (Hybrid) Salary: £100,000 to £120,000 + share options We are working with a growing technology company that builds complex products combining software, data, and physical systems. The business operates in a highly technical, research-driven environment and is entering a crucial phase of commercial growth. They are now looking to appoint a Head of Software Development to take ownership of their software function and lead a multidisciplinary engineering team. The Role This is a senior, hands-on leadership role responsible for the architecture, delivery and quality of all software systems across the organisation. You will lead engineers working across frontend, backend, UX and data, while collaborating closely with other technical teams to deliver robust, scalable products. The role requires someone who can combine strong technical judgement with calm, pragmatic leadership in a fast-moving environment. Key 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 ...