1. What is a Software Engineer at Henderson Brown?
At Henderson Brown, the Software Engineer role represents a vital intersection between software development and industrial automation. Operating primarily within the manufacturing, food production, and distribution sectors, these engineers do not write typical consumer web applications. Instead, they design, program, optimize, and maintain the critical software logic—such as Programmable Logic Controllers (PLCs), Human-Machine Interfaces (HMIs), and Supervisory Control and Data Acquisition (SCADA) systems—that keeps high-speed production lines running smoothly across England.
A Software Engineer placed by Henderson Brown has a direct, tangible impact on business operations. A single software optimization can increase production throughput by thousands of units per hour, while a robust fault-recovery script can prevent costly system downtime. You will work on sophisticated automation frameworks, integrating software protocols with complex electrical and mechanical hardware to drive efficiency, reliability, and safety.
This role is highly collaborative and technically demanding, requiring you to work closely with multi-disciplinary maintenance teams, control technicians, and operations managers. Whether you are stepping into a Lead Engineer position in York or a Maintenance Engineer role in Huntingdon, you will be tasked with solving real-world physical problems through elegant software logic and robust electrical integration.
