Software Engineering Team Lead

Our client is seeking a Lead Software Engineer to lead a team of five engineers and drive the development of high-performance desktop software used in cutting-edge industrial applications.

The successful candidate will play a key role in translating advanced technical concepts and research-driven innovation into robust, scalable, customer-ready software products.

The Role

  • Lead, mentor, and develop a team of 5 software engineers
  • Take ownership of the desktop software architecture (C# / WPF)
  • Translate research concepts and technical innovation into commercial-grade products
  • Drive best practice in software engineering, quality, and maintainability
  • Work closely with technical and research teams to turn new ideas into deployable solutions
  • Remain hands-on with code, design decisions, and technical problem solving
  • Contribute to product strategy and technical roadmap

Essential Experience

  • Strong commercial experience with C# and WPF
  • Proven experience leading and developing a software team (minimum team size of 4-5)
  • Experience delivering production-ready software products
  • A research-led environment (PhD, university research, advanced R&D roles) with subsequent commercial software delivery experience
  • Ability to translate complex technical or research-driven concepts into practical software solutions

Beneficial Experience

  • DevOps and CI/CD pipeline implementation
  • Exposure to machine learning or AI-driven systems
  • Experience working on technically complex or cutting-edge software products
  • Modern software engineering practices and tooling

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Job Details

Company
Spectrum IT Recruitment
Location
Milton Keynes, Buckinghamshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
Posted