Lead Software Engineer

Mentmore

Cwmbran

Hybrid

GBP 85,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mentmore in the United Kingdom is seeking a Lead Software Engineer to own a small team and shape the hardware lifecycle products for water and wastewater IoT deployments. The role is hybrid in Cwmbran, typically 1 day on site per week, combining hands-on coding with technical direction and product ownership.

You will lead three engineers, collaborate with Product, designers, customers and field engineers to define requirements, prioritise the backlog and shape the roadmap.

Qualifications

  • Strong software engineering experience with hands-on C#/.NET development.
  • Experience leading a software team through modernisation or significant technical change.
  • Product mindset: capable of shaping requirements and prioritising work.
  • Experience with mobile apps (Xamarin, .NET MAUI or Flutter) and web development (React).

Responsibilities

  • Lead, coach and develop the software team, providing technical guidance.
  • Set the technical direction and architecture for the product suite.
  • Own product outcomes, define requirements, prioritise backlog and roadmap.
  • Lead legacy modernisation and app consolidation, managing old systems.
  • Design, build and maintain software across C#/.NET, React, mobile tech, Azure and Git.
  • Assess mobile options (MAUI, Flutter) and start delivery of consolidated app.
  • Move systems beyond Windows, support Linux environments as needed.
  • Use AI-assisted development tools to speed up legacy code modernisation.
  • Identify risks, maintain quality through CI/CD and automated testing, respond to issues.
  • Improve fleet operations, provisioning and deployment speeds.

Skills

C#/.NET development
React
Mobile development
Azure
CI/CD
Git
Automated testing
SQL
Linux/Windows
AI-assisted development
Problem solving
Xamarin
.NET MAUI
Flutter
Ruby on Rails

Tools

Xamarin
.NET MAUI
Flutter
Ruby on Rails
Azure

Job description

Lead Software Engineer – Hardware Lifecycle

Location: Cwmbran, South Wales (hybrid, typically 1 day per week on site, with additional

The opportunity

An established technology business working in network monitoring and IoT is looking for a Lead Software Engineer to take ownership of a small software team and drive the next stage of its hardware lifecycle products. The software supports the deployment, monitoring and administration of large fleets of connected devices used in water and wastewater services.

This is a hands-on leadership role combining technical direction, software development and product ownership. You will lead three direct reports and work closely with product colleagues, a designer, customers and field engineers to understand operational needs, set priorities and deliver improvements. Depending on the stage of delivery, around 40% of your time may be spent coding.

The focus is to simplify the current application landscape and move towards three core products: a mobile app for installation and deployment, a cloud application for internal fleet monitoring, and a customer-facing fleet administration platform. Two existing mobile apps are to be consolidated, while a legacy desktop product will be maintained only as needed until its support commitments end.

What you will be doing
  • Lead, coach and develop the software team, providing technical guidance and improving ways of working.
  • Set the technical direction and architecture for the product suite, explaining design choices and trade-offs to both technical and non-technical stakeholders.
  • Take ownership of product outcomes, working with Product Management, customers and colleagues to define requirements, prioritise the backlog and shape the roadmap.
  • Lead legacy modernisation and application consolidation, managing older systems through to the end of their support life.
  • Design, build and maintain software across C#/.NET, React, mobile technologies, Ruby on Rails, Azure and Git.
  • Assess mobile development options, including .NET MAUI and Flutter, and start delivery of the consolidated installation and deployment app.
  • Help move systems beyond a Windows-only approach, including support for Linux environments.
  • Use AI-assisted development tools as part of day-to-day engineering and apply them to speed up legacy code modernisation.
  • Identify technical risks and technical debt, maintain quality through CI/CD and automated testing, and respond to urgent user issues.
  • Improve fleet operations, including provisioning and deployment times and the level of support required per device.
What we are looking for
  • Strong software engineering experience, including hands-on C#/.NET development.
  • Previous experience leading a software team through modernisation, re-platforming or significant technical change.
  • A product-led mindset: able to shape requirements and priorities, not just deliver work already specified by others.
  • Experience with mobile app development using Xamarin, .NET MAUI or Flutter, alongside web development; React would be an advantage.
  • Confidence working across different technology stacks and a willingness to learn unfamiliar tools where needed.
  • Regular practical use of AI-assisted software development tools.
  • Experience with both Linux and Windows, cloud services (particularly Azure) and core security principles.
  • Knowledge of CI/CD pipelines, Git, automated testing, relational databases and SQL.
  • Clear communication, sound judgement and strong troubleshooting and problem-solving skills.
  • Flutter/Dart or Ruby on Rails.
  • IoT, connected-device management, or fleet and asset management systems.
  • Utilities or other critical infrastructure environments.
  • Personal or open-source software projects; links can be included with your application.
First-year priorities
  • Agree the roadmap and target architecture for the three-product model.
  • Recommend a mobile platform and begin building the combined installation and deployment app.
  • Make AI-assisted development a stronger part of the team’s engineering approach.
  • Deliver measurable improvements to fleet operations and reduce avoidable support demand.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Hardware Lifecycle
Lead Software Engineer - Hardware Lifecycle

Mentmore Recruitment Ltd. • Cwmbran

On-site
GBP 90,000 - 120,000
Lead Software Engineer - Hardware Lifecycle in Croesyceiliog
Lead Software Engineer - Hardware Lifecycle in Croesyceiliog

Mentmore Recruitment Ltd. • Croesyceiliog

Hybrid
GBP 70,000 - 90,000
Lead Software Engineer - Hardware Lifecycle
Lead Software Engineer - Hardware Lifecycle

halma • Cwmbran

Hybrid
GBP 90,000 - 120,000
Lead Software Engineer - Hardware Lifecycle
Lead Software Engineer - Hardware Lifecycle

HWM Global • Cwmbran

Hybrid
GBP 75,000 - 110,000
26 days leave
Pension plan
Car scheme
+3
Lead Software Engineer - Hardware Lifecycle
Lead Software Engineer - Hardware Lifecycle

HWM-Water Limited • Cwmbran

Hybrid
GBP 90,000 - 120,000
Annual leave 26 days
Pension up to 10.5% employer
Health coverage
+4
Lead Software Engineer - Hardware Lifecycle
Lead Software Engineer - Hardware Lifecycle

Halma plc • Cwmbran

Hybrid
GBP 75,000 - 95,000
26 days annual leave
Pension with employer contribution up
Health coverage
+3
Lead Software Engineer
Lead Software Engineer

Mentmore • Cwmbran

Hybrid
GBP 70,000 - 95,000
Lead Software Engineer – Hardware Lifecycle (Hybrid)
Lead Software Engineer – Hardware Lifecycle (Hybrid)

HWM-Water Limited • Cwmbran

Hybrid
GBP 90,000 - 120,000
Annual leave 26 days
Pension up to 10.5% employer
Health coverage
+4
Lead Software Engineer, Hardware Lifecycle & AI-Driven Apps
Lead Software Engineer, Hardware Lifecycle & AI-Driven Apps

halma • Cwmbran

Hybrid
GBP 90,000 - 120,000
Software Engineering Team Lead in Cardiff
Software Engineering Team Lead in Cardiff

CPS Group (UK) Ltd • Cardiff

Hybrid
GBP 68,000 - 83,000
Hybrid working
Private healthcare
Enhanced annual leave
+5