Click here to download our latest salary guide
arrow-leftBack to the previous page

C++ Software Developer / Engineer - ULL Market Making Group

City of London, London
£120000 - £160000 per annum + £50k-£100k Bonus
Job Type:
Date Posted:
30 days ago
Expiry Date:
Job Ref:
Start Date:
Craig Pearman
Contact Email:
Software Engineering & Architecture

This elite Prop Trading firm seeks a Software Developer / Programmer (2 headcount) with a 1st Class Degree in ComSci coupled with 2-5 years C++ application development experience (Financial Markets experience in not required) post graduation, for this X-Asset HFT Trading team.

Based on the trading desk, you will be responsible for design and build of new, and optimizing of existing functionality. This is a terrific opportunity for gifted Engineers to work across the full stack from Execution layer, Market Data, ULL Market Connectivity, Order Book and more. You will be mentored by seasoned industry experts Software Development, Application Architecture, Quant and Trading talent within this collaborative high-profile team.

Keen to advise the salary and bonus levels stated are very much Indicative, i.e. an individual who has been in the top 3 in their Cohorts at Bachelor's and Master's level from an elite Uni, who has domain (Sell or Buy side) with expert C++, deep Linux (to Kernel), can achieve > these numbers.

  • Indicative Salary: £120k-£160k (* based on experience level)
  • Plus Bonus: £50k-100k+ (*)
  • Plus Equity / Options buy-out where required
  • Plus Full Benefits - Non-Contrib. pension, Full Medical, etc
  • Hybrid (office in Central London) - 1-2 days WFH
  • Full relocation provided for individuals in living the UK (based outside of commuting distance to London) or the EU (Holding EU Citizenship)

What you will gain from this opportunity -

  • C++ 20-23, develop expert understanding of advanced topics (Idioms) and also Socket-level
  • Work on ULL and HPC systems
  • Mentoring and formal training in Automated Trading systems, HFT trading strategies, Product and Market Microstructure (Equities, Delta-1, Futures, Options, etc.)
  • Full life cycle of trade flow for high-frequency market making
  • Opportunities for future relocation to NAM, Western Europe, and APAC are available

Profile of candidates desired by the Head of Market Making -

  • 1st class academics in ComSci / Software Engineering, with other STEM (Physics and Math) considered
  • 2-5 years Maximum industry experience post academia
  • Passion and excellent C++ programming skills from V14 onwards, including Classes, STL, Templates (Bespoke), Multithreading and Concurrency.
  • Understanding of Linux fundamentals
  • Tenacious, personable, apolitical. This is a meritocratic structure therefore not suited to those seeking leadership, requires execution focused and collegiate (collaborative ethos, NOT internally competitive) mindset, with a lust for mastery of your craft (someone abreast of developments by WG21 committee)
  • Excellent problem solving skills, strong numeracy-level
  • Familiarity with HackerRank, LeetCode, et al, is beneficial for the interview process, albeit this is very much a blended approach (Live Coding, 'White Board' work, Verbal technical discussion) rather than low-touch
  • Genuine interest in ultra low latency and high performance systems (a background in high through put or ULL from any sector apps and architecture strongly preferred).
  • Mandatory RTW required - individuals possessing UK RTW (including Skilled Worker / T-2 Visas) and EU Citizens welcomed


For your job application, please fill in the form below.
Craig Pearman

Craig Pearman

Specialisms: Software, Software Engineering & Architecture, Financial Trading & Risk

Latest Jobs