Our client who are an advanced manufacturing technology business is seeking a Software Engineering Team Lead to lead the development and industrialisation of its software, data, and control systems. This is a hands-on leadership role combining technical ownership, product delivery, and team development as the business moves from R&D into customer-ready, industrial products.
Key Responsibilities
Own and deliver the software and control systems roadmap aligned with product, growth, and certification requirements
Act as technical lead, translating business and end-user needs into robust, deployable solutions
Lead development of core digital products covering process planning, machine control, and data platforms
Drive scalable, modular, and industrial-grade software architecture across desktop, real-time, and cloud systems
Remain hands-on with architecture, code reviews, and resolution of critical technical issues
Lead adoption of advanced digital capabilities including digital twins, data-driven qualification, and AI/ML
Establish best practices for software quality, DevOps, CI/CD, and cloud deployment
Lead, mentor, and grow a multidisciplinary software and controls teamSkills & Experience
Proven experience leading industrial software or control systems teams
Strong technical background with hands-on expertise in C# / .NET / WPF / MVVM and Python
Experience delivering real-time, data-intensive, or control-oriented software systems
Knowledge of industrial communication protocols and client-server architectures
Experience with DevOps, CI/CD, version control, and cloud platforms (Azure, AWS, or GCP)
Ability to translate R&D concepts into industrialised products
Comfortable working in a scale-up or fast-growing environmentDesirable Experience
PLC
3D Modelling
Tensorflow or similar
DevOps / CI/CD pipelines
Cloud technology
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy