Software Engineering Manager

Job Description
Is this your next job Read the full description below to find out, and do not hesitate to make an application.

We are looking for an experienced Software Development Manager to lead our clients in-house development team and drive the creation of high-quality, scalable software solutions.

This role is ideal for someone who enjoys blending technical leadership with hands-on development.

Key Responsibilities

Team Leadership & Development

● Lead, mentor and develop a team of software engineers.

● Foster a supportive, collaborative and innovative working culture.

● Oversee performance reviews, training and professional development.

Technical Ownership

● Architect and design reliable, scalable software solutions.

● Lead on coding standards, system architecture and technical best practices.

● Oversee the full software development lifecycle from planning to deployment and maintenance.

Project Delivery & Strategy

● Collaborate with stakeholders to define project objectives and requirements.

● Translate business needs into robust technical solutions.

● Create and maintain a development roadmap that supports long-term goals.

● Manage timelines, resources and prioritisation across multiple active projects.

Quality & Continuous Improvement

● Ensure code quality through reviews, testing processes and documentation standards.

● Identify opportunities to enhance system performance, maintainability and reliability.

● Keep up to date with emerging technologies and assess their relevance to future development.

Operational Support

● Monitor system health and ensure applications run smoothly.

● Lead bug resolution, troubleshooting and continuous optimisation.

● Provide technical guidance to internal teams when required.

Skills & Experience

Technical Requirements

● Strong programming background in C#.

● Deep experience with the Microsoft .NET ecosystem.

● Proficient with SQL Server.

● Good working knowledge of Azure and .NET Core.

● Familiarity with Visual Studio, MVC, ASP.NET, Entity Framework, DevOps tools and Maui.

● Experience integrating additional technologies such as barcoding, wireless systems or IoT is an advantage.

Leadership & Professional Skills

● 5+ years’ experience in software development, with at least 2 years in a leadership or management capacity.

● Proven success delivering complex software projects end-to-end.

● Excellent communication skills with the ability to work across technical and non-technical teams.

● Strong organisational and decision-making skills.

● Ability to balance strategic planning with hands-on technical involvement.

Personal Qualities

● Proactive problem solver with a focus on continuous improvement.

● Strong sense of ownership and accountability.

● Enjoys working in a supportive, collaborative environment. xkybehq

● Passionate about building high-quality, user-focused software.

Job Details

Company
Alfen
Location
Stratford-upon-Avon, Warwickshire, UK
Posted