{"id":3027084,"url":"https://alion.io/job/halma-lead-software-engineer-hardware-lifecycle","title":"Lead Software Engineer - Hardware Lifecycle","company":{"id":51550,"name":"Halma","domain":"halma.com","url":"https://alion.io/company/halma","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":84,"open_postings":29,"ghost_share":0,"stale_share":0.621,"repost_share":0,"time_to_fill_p50_days":54,"computed_at":"2026-10-23T05:54:15Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cwmbran, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":84000,"max_usd":171000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":49},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"Claude Code","optional":false},{"name":"Flutter","optional":false},{"name":"MAUI","optional":false},{"name":"Ruby on Rails","optional":false},{"name":"Xamarin","optional":false},{"name":"Azure","optional":true},{"name":"CI/CD","optional":true},{"name":"Dart","optional":true},{"name":"Git","optional":true},{"name":"Linux","optional":true},{"name":"Ruby","optional":true},{"name":"SQL","optional":true},{"name":"Windows","optional":true}],"status":"live","first_seen_at":"2026-10-21T19:20:36Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-23T20:29:18Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Help grow a safer, cleaner, healthier future for everyone, every day.\nJob Title: Lead Software Engineer - Hardware Lifecycle\nReports to: Head of Digital Delivery\nLocation: Hybrid, on-site 1 day per week (with more as needed) in Cwmbran, Wales.\nJob Type: Permanent\nAbout Us\nWe are a pioneer in network infrastructure monitoring with IoT technology, and develop innovations that keep critical resources flowing for water and wastewater utilities. Our customers operate large fleets of our sensors and dataloggers, with tens or hundreds of thousands of devices. Good software is critical to managing those fleets.\nAbout the Role\nThe Hardware Lifecycle team is responsible for the software that enables HWM and our customers to manage device fleets at every stage of their lifecycle: deliver, deploy, run and renew.\nWe're looking for an experienced Lead Software Engineer to lead the transformation of this software. Our strategy is to focus on three core products:\nAn installation and deployment app, used by field engineers (mobile)\nA fleet monitoring cloud application for internal use (Ruby on Rails)\nA customer fleet administration cloud application (C# .NET and React)\nToday we have five. Two existing mobile apps need to be combined and rationalised into the single installation and deployment app, and a legacy desktop application will receive maintenance changes only until our support commitments end. Leading the team to that target state, and making these three products a genuine differentiator for HWM, is the core of this role.\nThe role also carries a significant element of product ownership. You'll work closely with Product Management and the Head of Digital Delivery, but we're looking for someone self-driven who takes real ownership of the product. With the support of a designer, you'll get close to customers and field engineers, understand their problems and turn that into clear direction for the team, rather than working through tickets defined elsewhere.\nYou'll lead three direct reports. The team is deliberately small, with a focused set of three products and extensive use of AI-assisted development tools such as Claude Code.\nThe team sits within our wider Digital team, alongside several similarly shaped teams working on other priority areas. These teams share knowledge, help each other out and form tiger teams when a problem needs it, so you won't be working in isolation.\nThis is a hands-on leadership role. We expect up to 40% of your time to be spent coding, varying with the phase of work, so you'll keep your technical skills sharp while leading the team.\nKey Objectives for the first 12 months\nDeliver measurable improvements in fleet operations, such as faster provisioning and deployment, and fewer support requests per thousand devices\nAgree a roadmap and target architecture for consolidating onto the three core products\nEvaluate the mobile platform options (.NET MAUI and Flutter), make a recommendation and begin delivering the combined installation and deployment app on the chosen platform\nBuild on the team's existing use of AI-assisted development to make it a core strength, and use it to accelerate the modernisation of our legacy code\nResponsibilities\nLead the Hardware Lifecycle software team, providing technical guidance, mentorship and coaching, and improving team processes\nOwn the technical direction and architecture of the team's software, and clearly articulate engineering trade-offs to technical and non-technical colleagues\nAct as product owner, working with Product Management, customers and colleagues across the business to shape and prioritise the backlog, and take responsibility for the outcomes delivered\nManage legacy applications through to end of support, limiting changes to essential maintenance\nDesign, develop and maintain high-quality software across our tech stack (C# .NET, React, Xamarin/.NET MAUI, Ruby on Rails, Azure, Git)\nSupport our move from a Windows-centric environment to a more platform-agnostic approach, including Linux\nIdentify and mitigate technical risks, and develop strategies to address technical debt\nProvide responsive support for urgent user issues\nRole Requirements\nLeadership Skills\nProven experience of leading a software team, including:\nExperience of leading a team through a legacy modernisation or re-platforming\nA strong sense of product ownership, with experience of shaping requirements and priorities rather than only implementing them\nExcellent communication skills, with stakeholders and team members alike\nA cool head with excellent problem-solving and troubleshooting skills\nTechnical Skills\nSignificant experience in software development, with strong C# .NET skills\nExperience of mobile app development (Xamarin, .NET MAUI or Flutter) and web development, ideally React\nOpen-minded and willing to work across multiple technology stacks, including those new to you\nRegular, hands-on use of AI-assisted development tools\nExperience with Linux as well as Windows environments\nFamiliarity with cloud-based services, especially Azure, and security fundamentals\nExperience with CI/CD pipelines, Git and automated testing\nSignificant experience with RDBMS and SQL\nDesirable\nExperience with Flutter/Dart or Ruby on Rails\nExperience of IoT, device management or fleet/asset management systems\nExperience in the utilities or critical infrastructure sector\nPersonal or open-source projects outside of work (links welcome with your application)\nWhat we Offer\n37.5 hours per week with core working hours and flexible options. Benefits include 26 days of annual leave plus bank holidays, the option to buy or sell holidays, a pension plan with employer contribution up to 10.5%, a salary sacrifice car scheme, health coverage, parental leave, and an employee assistance programme.\nNot the right fit?Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!","description_format":"text","description_chars":6031,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Annual leave","Parental leave"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Sensors & Transducers","Access Control & Alarm Systems"],"lifecycle":[{"event":"open","at":"2026-10-21T19:20:36Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Graduate Trainee, Skilled Worker, Senior or Specialist Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Business Mobility: Graduate Trainee; Skilled Worker; Global Business Mobility: Senior or Specialist Worker","cap_exempt":false,"checked_at":"2026-10-23T06:21:00+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":54,"reasons":["conf:29","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/halma-lead-software-engineer-hardware-lifecycle","json_url":"https://alion.io/job/halma-lead-software-engineer-hardware-lifecycle.json","meta":{"generated_at":"2026-10-23T21:48:23Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4129,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":51550},"rest":"https://alion.io/mcp/rest/get_company?id=51550"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhalma-lead-software-engineer-hardware-lifecycle"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fhalma-lead-software-engineer-hardware-lifecycle"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fhalma-lead-software-engineer-hardware-lifecycle"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/halma-lead-software-engineer-hardware-lifecycle\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhalma-lead-software-engineer-hardware-lifecycle"}]}