Online since 1999 | 10,313 IT Jobs Live NOW

C++ Developer Algorithm - Trading

Premium Job From Client Server
Recruiter: Client Server
Listed on: 16th July
Location: London
Salary/Rate: £75,000 - £90,000
Type: Permanent

C++ Developer London to £90k

C++ Developer / Software Engineer (Windows Algorithm Data C++ 14). Are you a skilled C++ Developer looking to work on complex and challenging systems where you can progress your career and take ownership?

You could be joining a FinTech that has been consistently voted as one of the UKs top employers.

As a C++ Developer you will design and develop C++ multi-threaded real-time software to enhance and maintain the MetaTrader trading systems infrastructure; there's lots of algorithm and data structure design work as well as implementation and delivery of new functionalities. You'll be collaborating within a supportive Agile team environment using TDD to produce quality, well tested code.

There's currently a remote interview / onboarding process as well as work from home during the current social distancing measures with a great deal of flexibility going forwards (2 days office, flexible start times); when you are in the office you'll be based in the City with an upbeat team environment, casual dress code and a range of facilities including roof terrace and break out areas.


  • You have multi-threaded C++ development experience on Windows (C++11 / C++14)
  • You have a thorough understanding of algorithm design, the full software development lifecycle, real-time systems and data structures
  • You're collaborative with good communication skills
  • Experience with MetaTrader / MT4 or trading systems would be an advantage but not necessary

As a C++ Developer you will earn a competitive salary (to £90k) plus bonus and flexible benefits package.

Apply now to find out more about this C++ Developer / Software Engineer (Windows Algorithm Data C++ 14) opportunity.

Contact Name: C++ Team
Reference: TJ/3990/BB/16883/B/KS/160721_1626419791
Job ID: 2955962

Browse all skill types