Lead Software Developer
Role details
Job location
Tech stack
Job description
An exciting and innovative software house is looking for a Lead Developer to join their growing technology team. This is a true 50/50 role, combining hands-on engineering with people leadership. You'll remain close to the codebase, designing and building modern applications, while also leading, mentoring, and developing a mature team of engineers. You'll play a key role in shaping technical direction, driving best practices, and ensuring high-quality, scalable solutions are delivered globally. Alongside dedicated time for out-and-out coding, you'll take ownership of team performance, support career development, and maintain a strong engineering culture., + Hands-on development using C# .NET, Angular, AWS and NoSQL
-
Lead and mentor a team of developers (1-to-1s, coaching, performance support, managerial admin)
-
Drive engineering best practices, code quality, and delivery standards
-
Support Agile delivery and continuous improvement
-
Contribute to architectural decisions and system design Requirements
-
Strong experience with C# ASP.NET / .NET (9/10)
-
AWS (Azure may be considered)
-
TypeScript & Angular (18+)
-
NoSQL databases
Requirements
-
Proven experience in a technical leadership in a lead developer role (or demonstratable experience leading others in a Senior position)
-
Experience mentoring developers and conducting 1-to-1s
-
Strong experience working in Agile environments Desirable Skills
-
Messaging systems (RabbitMQ / MassTransit)
-
Experience with TDD / DDD principles
-
Microservices architecture
-
Maths or Physics background
Benefits & conditions
The salary for this role is between £60,000 - £70,000. This is a hybrid position offering 3 days WFH per week, alongside an excellent benefits package including a 5% matched pension scheme, life and critical illness cover, salary-sacrifice options, free parking, flexi time, plus 25 days holiday (increasing with service) plus bank holidays plus more.