Lead Software Engineer - Hardware Lifecycle
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
