Lead Software Engineer
Lead Developer. Backend (.NET)
Recann is supporting a growing UK-based technology organisation in the appointment of a Lead Developer.
This is a permanent opportunity within a collaborative engineering team focused on designing, building and evolving modern backend systems.
The successful applicant will combine hands-on development with technical leadership responsibilities. The majority of your time will be spent writing and reviewing production-grade code, while also guiding technical direction, supporting other developers and contributing to delivery planning.
You will work closely with product and business stakeholders to translate requirements into scalable, maintainable technical solutions.
Location and Working Pattern
Hybrid working arrangement. Further details will be provided during the recruitment process.
Salary
Competitive salary. Indicative range available on request and will be discussed prior to formal submission.
Key Responsibilities
Technical Delivery
- Lead the design and implementation of backend services and features
- Write high-quality, production-ready code and support through release
- Contribute to technical decision-making and architectural direction
- Take shared ownership of delivery outcomes
Engineering Standards
- Promote clean code and SOLID principles
- Conduct code reviews and provide constructive feedback
- Ensure solutions are stable, performant and maintainable
Team Support and Mentorship
- Act as a technical reference point within the team
- Mentor and support other developers
- Encourage continuous improvement and knowledge sharing
Cross-Functional Collaboration
- Work with product owners and stakeholders to refine requirements
- Support estimation, planning and prioritisation activities
- Translate business needs into clear technical solutions
Technology Environment
The organisation works with a modern backend stack including:
- C# using the latest .NET LTS
- Azure Service Bus and RabbitMQ
- Docker, Kubernetes and Helm
- SQL Server, Azure Storage and Redis
You do not need experience across every tool listed, but you should be confident working within a modern, cloud-based backend environment.
Essential Experience
- Strong experience building and supporting backend systems in production
- Proficiency in a strongly typed language, ideally C# / .NET
- Solid understanding of software engineering principles and clean code practices
- Experience balancing technical quality with commercial delivery
- Confident communicator across technical and non-technical audiences
- Collaborative leadership mindset
Desirable Experience
- Experience operating as a Lead Developer or Senior Developer
- Exposure to distributed or microservices architectures
- Familiarity with automated testing practices
- Experience working within agile delivery environments
- Exposure to CI/CD and containerised deployments
Additional Information
- This vacancy is advertised by Recann, acting as an Employment Agency in relation to this permanent vacancy.
- The identity of the hiring organisation will be disclosed prior to formal submission.
- No fees are charged to work-seekers for our recruitment services.
- In accordance with the Conduct Regulations and UK data protection legislation, further details regarding the role, employer, duties, reporting line, location and remuneration will be provided before any application is submitted to the client.
- Candidate data will be processed in line with applicable UK data protection legislation and Recann’s privacy policy.
- To apply or request further information, please apply via LinkedIn or contact Recann directly.