CareerPlan

Lead Software Engineer - Hardware Lifecycle

CWMBRAN, GBFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Lead the transformation and modernization of software managing IoT device fleets for water and wastewater utilities, focusing on installation, deployment, monitoring, and administration.

Role type

Senior IC Lead Software Engineer (Hardware Lifecycle)

Builds

Mobile installation/deployment app, fleet monitoring cloud app, customer fleet administration cloud app

Domain

Utilities / IoT / Device Management

Deliverable

production ML models | product features

Required skills

C# .NET, React, mobile development (.NET MAUI/Flutter/Xamarin), Azure, Linux, SQL, CI/CD, technical leadership, product ownership

Preferred skills

Ruby on Rails, Flutter/Dart, IoT device management, utilities sector experience

Technologies

C# .NET, React, Xamarin, .NET MAUI, Ruby on Rails, Azure, Git, Linux

Responsibilities

Lead team through legacy modernization and re-platforming, define technical architecture and trade-offs, act as product owner shaping backlog, design and develop software across the stack, manage legacy app maintenance, support platform-agnostic moves (Linux/Windows), mitigate technical risks

Seniority

Senior, hands-on IC with leadership