We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Senior Software Engineer, C++ (26239)

to £60k DoE with benefits

Video and data analysis for high performance sports

Use your C++ software skills in a fast-moving application area.

Video analysis is used extensively by high performing sports teams to improve outcomes. Providing accurate and informative data quickly is key to helping teams to enhance their performance. Equally, referees and safety officials need to interpret video results quickly and effectively.

Our client provides a software platform which can be used by both sports performers and sports officials. With new product development, they would like a Senior Software Engineer to join them. You’ll have good commercial software development experience, excellent C++ (or other OO language) and enjoy developing fast and efficient algorithms.


  • Strong numerate degree (in maths, computer science, physics or engineering) from a well-ranked university
  • Good commercial experience developing software in C++ (other OO languages are possible, with the willingness to use C++)
  • Interest in developing fast and efficient code

An interest in sport is a bonus; there may be opportunities to attend sporting events to see the software in action.

The company is well-located in central London. They are returning to the office to work in a collaborative and supportive environment.

Keywords: C++, Video Analysis, Data Analytics, C#, Java, Agile, Optimisation, Sports, Central London.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.