This role sits at the intersection of two recently unified businesses following an acquisition, offering a rare opportunity to help shape how engineering teams, systems, and practices come together.
You’ll be part of a small, highly focused sub-team of three within a broader engineering organisation of around 25 engineers. The team has recently completed a major cloud migration (lift-and-shift) and is partway through modernising a large .NET Framework estate to .NET Core. With the platform now running in the cloud, the focus is shifting from migration to optimisation, modernisation, and cloud-native ways of working.
This is a role for someone who enjoys working in complexity, influencing beyond their immediate team, and helping shape the next phase of a platform’s evolution. This is not a greenfield role, but it is one where thoughtful technical decisions will have a long-lasting impact.
Responsibilities include:
1. Evolve the platform
2. Introduce cloud-native technologies
3. Improve deployment pipelines and embed modern engineering practices. This is not a greenfield role, but it is one where thoughtful technical decisions will have a long-lasting impact
4. Recognise and employ appropriate coding design patterns/paradigms and discourages and mitigates anti-patterns and bad practice
5. Follow process, suggest improvements and embrace change
6. Build “full” end-to-end solutions
Requirements are:
7. Exceptional problem-solving ability
8. High competency in a relevant technology (.NET) and version control Git)
9. Front end experience – CSS, HTML and JavaScript
10. Understand high level architectural designs and patterns
11. Understand the importance of release management, Jira (or equivalent), discipline and version control to ensure traceable provenance
12. Recognise and employ appropriate coding design patterns/paradigms and discourages and mitigates anti-patterns and bad practice
To apply for this role, please submit your and a covering letter to