Salary: £? - ? per year Requirements: Strong experience leading software engineering teams Proven background improving delivery and engineering performance Experience managing technical backlogs and software delivery processes Strong stakeholder management and communication skills Ability to drive change within complex or legacy environments Experience with Microsoft and legacy technology environments is desirable Experience with CI/CD, automated testing, and modern development practices is desirable Experience leading multi-site or geographically distributed teams is desirable Experience in industrial software or manufacturing systems is desirable Responsibilities: We lead and develop a multi-site software engineering team We reduce support and project backlogs while improving delivery performance We improve engineering processes, standards, testing, and release practices We drive accountability, collaboration, and team cohesion We support modernisation initiatives and the reduction of technical debt We provide regular delivery and progress reporting to senior leadership Technologies: CI/CD Support More: We are a well-established software business delivering specialist solutions to customers worldwide, and we are seeking an experienced Head of Software Engineering to lead our engineering function during a key period of change and improvement. Reporting directly to senior leadership, this is a high-impact leadership opportunity with immediate start available, senior leadership exposure, autonomy, and a competitive salary and package. The role is a contract position and requires working 5 days on site. last updated 22 week of 2026