Software Engineering Team Lead
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 team
Skills & 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 environment
Desirable 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.