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.

JBRP1_UKTJ

Job Details

Company
Spectrum IT Recruitment
Location
Northampton, Northamptonshire, UK
Employment Type
Full-time
Posted