Software Engineering Manager

Adria Solutions ltd
Nottingham, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 120K

Job location

Nottingham, United Kingdom

Tech stack

Automation of Tests
Continuous Integration
Software Engineering
Software Organization
Technical Debt
Industrial Software

Job description

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., + 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

Requirements

  • 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

Benefits & conditions

  • 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, + 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.

Apply for this position