Head of Software Engineering

Company: Express Recruitment
Apply for the Head of Software Engineering
Location: Nottingham
Job Description:

Express Recruitment are proud to be supporting one of Nottingham’s longest established software companies. Due to a recent company merger and exciting customer growth on a global scale, our client is seeking the addition of a Head of Software Engineering to manage a multi‑disciplined team of Software Engineers, whilst spearheading the delivery of global software development projects.

In return, you can expect to receive a generous starting salary between £70,000 to £80,000, plus a non‑contractual annual bonus opportunity, health cash plan, 6% pension, salary sacrifice car scheme, potential hybrid working options, paid overtime and genuine opportunities for personal development and career progression.

Skills & Experience

  • Degree qualified in Software Engineering or similar field
  • Demonstratable proficiency in either C/C++, C# .NET, VB.NET or APIs)
  • Willingness to learn legacy C code (company willing to fund training for the right candidate)
  • Proficient user of SQL Servers for database optimisations and deployments
  • Knowledge of XML, JSON and RESTful APIs for ongoing integration works
  • Proven work experience within a Windows environment (e.g. WinForms, WPF)
  • Demonstrable hands‑on experience with Visual Studio
  • Proven ability to lead and inspire a team of Full Stack Software Developers
  • Experience in performance and conflict management preferred
  • Trained in executing sprint plans and coaching Agile methodologies
  • Passionate about embracing emerging software technologies

Responsibilities

  • Lead, mentor and coach a team of up to 15 Software Engineers and Developers, whilst promoting a positive and collaborative work culture
  • Taking ownership for the kick‑start and endpoint delivery of software related projects
  • Oversee the full development lifecycle, from planning and development to testing, deployment and daily BAU activities
  • Chair software code review meetings with wider development team and ensure code is accurate, future‑proof, scalable and in full adherence to best practices
  • Work collaboratively with the Technical Product Director to review software architecture and put contingency plans in place for future innovations regarding the implementation of modern software technologies
  • Provide hands‑on software development support when required (including legacy systems), including working with languages, frameworks and tools such as Visual Studio, C#, .NET, XML, JSON, SQL, WinForms and WPF
  • Take the lead on bi‑weekly sprints/ SCRUM meetings and clearly set individual and group objectives as well as outlining project deadlines
  • Collaborate with the VP and Technical Product Director to plan recruitment needs within the development team, whilst also managing the onboarding process of all new recruits within the team
  • Analyse and evaluate current work processes and put forward suggestions to improve and streamline business processes and overall efficiency
  • Carry out scheduled performance reviews, disciplinaries and one‑to‑one training sessions with the Software Engineers
  • Oversee maintenance and ongoing support of legacy systems, written in VB.NET, C, MVC, SQL and Visual Studio

#J-18808-Ljbffr…

Posted: June 6th, 2026