Software Engineering Manager - Nottingham
A well-established software business delivering specialist solutions to customers worldwide is seeking an experienced Software Engineering Manager to lead and develop 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 would suit an experienced Engineering Manager or a Senior/Lead/Principal Software Engineer ready to step into a people management position.
You will be a hands-on leader, capable of quickly assessing challenges, improving accountability, reducing delivery backlogs, and helping create a more unified engineering culture across teams.
Key Responsibilities
- Lead, mentor, and develop a multi-site software engineering team
- Manage and support teams of engineers, driving performance and professional growth
- Reduce support and project backlogs while improving delivery performance and predictability
- Improve engineering processes, coding standards, testing, and release practices
- Drive accountability, collaboration, and stronger team cohesion across the engineering function
- Support modernisation initiatives and the reduction of technical debt
- Work closely with senior leadership, product, and delivery teams to ensure successful project execution
- Provide regular delivery updates and progress reporting to senior leadership
Skills & Experience Required
- Previous experience as a Software Engineering Manager, Lead Engineer, Principal Engineer, or Senior Software Engineer with leadership responsibilities
- Proven background improving software delivery and engineering team performance
- Experience managing technical backlogs and software delivery processes
- Strong people leadership, mentoring, and stakeholder management skills
- Excellent communication and organisational abilities
- Ability to drive positive change within complex or legacy technology environments
- Strong technical understanding with the ability to support and guide engineering teams effectively
Desirable Experience
- Experience working within Microsoft and legacy technology environments
- Exposure to CI/CD, automated testing, and modern software development practices
- Experience leading multi-site or geographically distributed engineering teams
- Industrial software or manufacturing systems experience would be advantageous
What’s on Offer
- High-impact leadership opportunity within a growing technology business
- Immediate start available
- Senior leadership exposure and autonomy
- Competitive salary and benefits package
- Opportunity to shape engineering culture and delivery improvements
Benefits
- 25 days holiday plus bank holidays
- Company pension scheme
- Flexible working opportunities
- Career progression and professional development
- Collaborative and supportive working environment
- Employee wellbeing initiatives
- Access to training and development programmes
This role will require onsite presence 5 days per week.
Interested?
If you are looking for your next leadership opportunity as a Software Engineering Manager, please click Apply Now!
Software Engineering Manager
#Technology #EngineeringLeadership