Mid/Senior Controls Software Engineer Location: Ideally Inverness (also open to Leeds or Sheffield) Travel: Regular travel to Scotland required, with UK-wide commissioning Salary: £55,000 - £65,000 Start Date: ASAP Working Hours: 40 hours per week (Hybrid working considered) About the Role We are seeking an experienced Mid/Senior Controls Software Engineer to join our growing team. This role is ideal for someone with strong PLC, HMI, and SCADA experience who is confident delivering projects from concept through to commissioning. You will be responsible for developing control systems from scratch, supporting site commissioning activities across the UK, and providing leadership and guidance to junior engineers. Key Responsibilities Reading and interpreting electrical schematics Writing PLC, HMI, and SCADA software from scratch Developing Functional Design Specifications (FDS) Conducting Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT) Commissioning systems on-site (UK-wide as required) Leading by example and supporting junior engineers Key Requirements Minimum 5 years' experience in a controls/software engineering role Strong PLC programming experience using Siemens TIA Portal (V15 and above) Experience with HMI and SCADA design, specifically WinCC (V7.0-8.0) Willingness to travel for commissioning work Experience within the water industry preferred; candidates from other process industries will also be considered Full, clean UK driving licence Benefits Paid mileage 23 days annual leave Bank Holidays (increasing to 25 days after 3 years' service) Hybrid working considered Private healthcare 5% pension contribution Car allowance considered