Senior Software Development Engineer (C++)

  • Permanent
  • Cambridge, Cambridgeshire
  • Salary: £50000 - £100000 per annum + Benefits
  • Job Reference: BBBH2584_1628248296

Data Idols

Software Development Engineer (C++)

Data Idols are working with one of the UK’s leading AI companies to hire multiple mid and senior level Software Development Engineers with experience in C++ to join their existing team. Well funded and with rapid global growth plans the successful Software Development Engineer will be joining the company at an exciting time in their history.

The Role – Senior Software Development Engineer

As a Software Development Engineer you will be responsible for the full product development lifecycle of a market leading product. You will apply your skills in algorithms, OO design and engineering best practice to produce clean high performing code. The core application, written in C++, connects multiple neural networks. (No prior neural network knowledge required!)

You will help design and deliver the system architecture and actively contribute to defining the best practices we employ for development and testing. Finally, we hope the successful Senior Software Development Engineers will find enjoyment in sharing their knowledge with others.

If you are a detail-oriented Software Development Engineer looking to deliver scalable software solutions, then we want to hear from you!

The Tech – Senior Software Development Engineers

  • Data-driven approach
  • Excellent C++ knowledge
  • Good Python knowledge
  • Linux development skills


  • Experience developing for MacOS and Windows
  • Experience with build systems and continuous integration pipelines
  • Cloud technologies: docker, Kubernetes

Salary –

We are hiring multiple roles as below:
Mid level – £50,000 – £70,000
Senior level – £70,000 – 90,000
Principal level – £90,000 +
Flexible working – 1 day per week in the office (either Cambridge or London)

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.