Lead Software Engineer
A variety of soft skills and experience may be required for the following role Please ensure you check the overview below carefully.
Location : Wales | Hybrid – 1 day / week onsite
Salary : Up to £65,000 per annum
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. This is an excellent opportunity for someone who enjoys mentoring others while staying deeply involved in technical problem-solving.
Key Responsibilities
- 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.
- Continuously look for ways to improve the reliability, simplicity, and maintainability of systems - including recommending updates to the tech stack.
- Stay informed on industry trends and emerging technologies, assessing their relevance and potential impact.
- Identify and mitigate technical risks, and create strategies to manage technical debt.
- Foster a team culture of innovation, experimentation, and continuous learning.
- Contribute to architecture discussions and broader software development initiatives.
- Provide responsive support for urgent issues affecting system users.
What We're Looking For
Leadership Skills
Ideal for both experienced and first-time leaders, you’ll need :
Exceptional verbal and written communication skillsStrong motivational and interpersonal abilitiesA calm, solution-focused approach to challengesAdaptability to shifting priorities in a dynamic environmentExperience with agile methodologies and a good understanding of their benefits and trade-offsTechnical Skills
5+ years of software development experienceExperience with both Linux / Unix and Windows environmentsStrong familiarity with Azure and cloud-based servicesUnderstanding of networking principles and IT security best practicesExperience with always-on, always-available systemsWillingness to explore and learn new technologiesPreferred Technical Stack Experience
Full-stack development with C# .NET, React, Git, and CI / CD pipelinesExperience with .NET MAUI for mobile app development is a plusStrong background in relational databases, particularly PostgreSQL