We’re Hiring: Head of Software Engineering
2 days ago
Nottingham
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. • 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, • 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