Lead Software Engineer - £45,000-£50,000

Our client designs, manufacture and supply technologically advanced, market-leading surveillance and security systems. They are a UK based manufacturer who provides advanced and highly modular surveillance camera platforms for land and maritime surveillance applications. By combining industry-leading video and thermal technology, we are able to deliver precise recognisance of small targets, at long range and in challenging environments. Due to our in-house design team, we can create bespoke solutions to meet the most challenging requirements.


Responsibilities and Duties:

  • Split role, 60% coding: 40% managing the architecture / team deliverables. 
  • Develop new software as well as maintain the existing code base. 
  • Communicate actively with other internal and external developers to set appropriate development goals and requirements.
  • Create policies that help the team for efficient and traceable development. 
  • Manage internal and external software team to produce high-quality software solution.
  • Documentation for development, testing, operation and update.
  • Provide technical support for customers and co-workers.
  • Troubleshooting any network/hardware/software issue during development and support.

Qualifications and Skills:

Must have:

  • Proficiency in C/C++.
  • Experience in Linux OS.
  • Experience in Git.
  • Knowledge of computer systems, networks, mobile device and other technical equipment.
  • Problem-solving and analysing skills.
  • Fluent English in speaking and writing.
  • Strong communication skills.
  • 3+ years of commercial experience in software engineering and/or project management.
  • Autonomous and self-motivated.

Good to have:

  • Familiar with other programming language such as C#, Python and JavaScript.
  • Knowledge in network communication protocol (e.g. TCP/IP, HTTP etc)
  • Knowledge in serial data communication (e.g. RS232, RS485 etc)
  • Experience in customer service.
  • Experience in project management.


Permanent, full-time (Monday to Thursday 8:30am-5pm, Friday 8:30am-2:30pm).


Remote working two days a week, subject to the current workload and management discretion.


Free on-site Parking.