Senior Software Engineer £up to 70k Base + Benefits Ref: ABJ6501 Midlands Onsite: Perm An exciting opportunity has arisen for a Senior Software Engineer to design, develop, test, and maintain a high-performance industrial control desktop application. This C#/.NET/WPF platform provides real-time monitoring, control, and reporting for complex systems. As a Senior Software Engineer, you will own the full application lifecycle from architecture through to release, working closely with cross-disciplinary engineering teams to deliver a robust, responsive interface. Key Responsibilities * Design and maintain the software architecture of the desktop application built in C# 14 / .NET 10 and WPF using the MWM pattern (XAML), targeting real-time system responsiveness (<1ms). * Develop and integrate Windows Service components for background processing, system monitoring, and service lifecycle management. * Build real-time data visualization and charting (ScottPlot WPF) for live telemetry at 4Hz+ sample rates, with consistent UI styling using Material Design Themes. * Develop batched I/O logging, structured telemetry, and compliance/certification reporting. * Manage encrypted local storage using SQLite and SQLite Cipher for configuration, calibration, and operational data. * Networking & Communication * Develop and optimize high-throughput, low-latency networking for simultaneous real-time communication with m...