I am currently partnered with a leading algorithmic trading firm based in London that actively trades on over eighty venues with daily volume of almost $300bn. Providing liquidity in Equity, FX, Fixed Income, Commodity & Options, they are looking for a C++ Software Engineer to join their exchange trading development team. This is a hybrid role based in London. Market leading salary bonus Requirements : Strong knowledge of modern C++ (C++11 onwards). Understanding of caching, paging and system calls. (Knowledge of the execution pipeline in a modern CPU is even better) Knowledge of pipelines and networking Common algorithms and data structures and their performance trade-off. Work independently designing complex systems that need to run uninterrupted for long periods of time. Practical experience designing and implementing software systems is a plus. Familiarity with the Linux command line and common tools is a plus but by not a necessity. Prior finance knowledge is not required. If this looks like something you would be interested in then please respond to this message ASAP or email me at jamesnicholls@albertbow.com and we can arrange a call to discuss further. I look forward to hearing from you.