Tech Lead – .NET / C#, Legacy Modernisation & Platform Transformation – Hybrid / Bury St Edmunds, Suffolk – £75,000 – £90,000
We are currently looking for a Tech Lead with a strong .NET / C# background to join an established, product-focused business based in Suffolk. They have been operating successfully for 17 years with a strong customer base. However, like many established products, the technology platform has some catching up to do. This is a great opportunity for someone who enjoys the challenges involved in modernising legacy systems and having a high level of autonomy in technical decision making.
The core platform is a legacy C# / .NET monolith, running on Windows IIS and Azure VMs, with limited observability and largely manual infrastructure. We are looking for someone to help pragmatically modernise the platform, evolving it towards a modular monolith while improving performance, security, reliability and maintainability. You will help refactor older areas of the codebase to improve knowledge transfer across the team, manage technical debt and ensure technical improvements are balanced against the needs of existing commercial customers.
Working closely with the Software Engineering Manager, you will help set the technical direction of the platform and mentor a team of engineers. This will include providing guidance through code reviews, establishing clear engineering standards and helping the team make effective use of AI-assisted development tools in a thoughtful and responsible way.
Who we are looking for
We are looking for someone with strong technical ability who can work autonomously, get stuck into difficult problems and make pragmatic decisions in an imperfect environment.
You should be able to demonstrate experience with the following:
- Technical leadership and setting engineering direction
- Strong C# / .NET experience
- Legacy system modernisation and working with large monolithic applications
- Addressing scalability and maintainability challenges within established platforms
- Evolving monolithic applications towards modular architectures, including modular monoliths and, where appropriate, serverless solutions
- Mentoring and developing engineers in modern engineering practices including AI Assisted Development
- Making pragmatic technical decisions while balancing commercial requirements
- Leading technical transformation without simply throwing away what already works
This is a hands-on technical leadership role for someone who enjoys solving real-world engineering problems, improving existing systems and helping teams become better, rather than pursuing technology for technology’s sake.
For more information, please get in touch with Michael Johnson at Hurren and Hope.