This is a hands-on technical leadership role where you will take ownership of outcomes, guide architectural decisions, and support the growth of junior engineers
Job Summary
This is a hands-on technical leadership role where you will take ownership of outcomes, guide architectural decisions, and support the growth of junior engineers.
You’ll work across a diverse and evolving technology landscape, contributing to both legacy systems and modern cloud-native solutions as we continue our transition to scalable, containerised platforms.
We’re a collaborative, supportive team that values respect, clarity, and balance.
Matching Summary
This is a hands-on technical leadership role where you will take ownership of outcomes, guide architectural decisions, and support the growth of junior engineers.
Skills & Requirements
Must-have
Lead .NET Software Engineer
modern cloud-native solutions
legacy systems and modern platforms
scalable, containerised platforms
distributed systems and event-driven architectures
Nice-to-have
practical, outcomes-focused mindset
challenge assumptions
well-reasoned technical decisions
sustainable pace
people-focused environment
Key Requirements
Strong experience across the .NET ecosystem
Exposure to legacy systems and modern architectures
Experience with cloud-based and containerised environments
Solid understanding of software design principles
Familiarity with CI/CD tools and infrastructure-as-code practices