Lead Software Engineer Location: Wales | Hybrid – 1 day/week onsite
Job Type: Permanent
We’re hiring a Lead Software Engineer to join an innovative company that’s leading the way in network infrastructure monitoring through IoT technology. You’ll play a key role in developing and maintaining a critical part of their digital product portfolio - working both hands-on with code and guiding a team of skilled engineers. This is a hybrid role requiring on-site collaboration once a week in Cwmbran, Wales.
In this role, you’ll not only write high-quality code but also lead a cross-functional team, shape product direction in collaboration with the Head of Digital Products, and contribute to broader software architecture decisions. Lead and mentor a cross-functional software development team, enhancing processes and supporting team success.
Collaborate closely with the Head of Digital Products, Senior Tech Lead, and stakeholders to prioritise product features and ensure successful technical delivery.
Design, develop, and maintain high-quality web and mobile applications using C# .NET, React, Azure, Git, and .NET MAUI.
Identify and mitigate technical risks, and create strategies to manage technical debt.
Contribute to architecture discussions and broader software development initiatives.
Provide responsive support for urgent issues affecting system users.
Adaptability to shifting priorities in a dynamic environment
Experience with agile methodologies and a good understanding of their benefits and trade-offs
5+ years of software development experience
~ Experience with both Linux/Unix and Windows environments
~ Understanding of networking principles and IT security best practices
~ Full-stack development with C# .NET, React, Git, and CI/CD pipelines
NET MAUI for mobile app development is a plus
Strong background in relational databases, particularly PostgreSQL