Software Engineering Manager

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

Permanent
28 May 2026
Information Technology
Nottinghamshire, Nottingham
Circa £100-120K

SEND US YOUR CV

Don't see a job that you like? That's no problem, send us your CV and we will be in touch once we find a position that is suitable for you!

SEND CV