Negotiable
Undetermined
Onsite
Nottingham, Nottinghamshire
Summary: The Head of Software Engineering will lead a multi-site engineering team in a well-established software business during a transformative period. This hands-on leadership role focuses on improving delivery performance, engineering quality, and operational processes while fostering a unified engineering culture. The position requires strong stakeholder management and the ability to drive change in complex environments. The role offers senior leadership exposure and autonomy within the organization.
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
Key Skills:
- 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
Salary (Rate): undetermined
City: Nottingham
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Head of Software EngineeringA 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.Interested? Please Click Apply Now!Head of Software Engineering
#Technology #EngineeringLeadership