Head of Software Engineering
A well-established software business delivering specialist solutions to customers worldwide is seeking an experienced Head of Software Engineering to lead its engineering function during a key period of change and improvement.
Reporting directly to senior leadership, you will take ownership of a multi-site engineering team, driving improvements across delivery, engineering quality, team performance, and operational processes. This role requires a hands‑on leader who can quickly assess challenges, improve accountability, reduce delivery backlogs, and help create a more unified engineering culture.
Key Responsibilities
Lead and develop a multi-site software engineering team
Reduce support and project backlogs while improving delivery performance
Improve engineering processes, standards, testing, and release practices
Drive accountability, collaboration, and team cohesion
Support modernisation initiatives and reduction of technical debt
Provide regular delivery and progress reporting to senior leadership
Skills & Experience Required
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
Desirable Experience
Experience with Microsoft and legacy technology environments
CI/CD, automated testing, and modern development practices
Multi‑site or geographically distributed team leadership
Industrial software or manufacturing systems experience
What’s on Offer
High‑impact leadership opportunity
Immediate start available
Senior leadership exposure and autonomy
Competitive salary and package
This contract role will be 5 days on site.
Head of Software Engineering
#Tech #EngineeringLeadership
#J-18808-Ljbffr