C++ Software Engineer

Be among the first applicants.
TN United Kingdom
London
GBP 60,000 - 100,000
Be among the first applicants.
Today
Job description

Job Description: C++ Developer in Electronic Market-Making

We are a non-traditional financial services firm based in London, known for our flat hierarchy, merit-based rewards, and a focus on electronic market-making across FX, equity, fixed income, and commodities. We design, build, and maintain our entire software stack, used in-house to facilitate trading of assets worth between 250 and 300 billion dollars daily.

We are expanding our exchange trading development team and are seeking a developer proficient in modern C++ (C++11 and later). The ideal candidate will be comfortable working independently and collaboratively, with excellent communication skills.

Requirements

  1. Strong knowledge of C++11 onwards (our codebase is fully post-2011).
  2. Deep understanding of computer internals affecting high-performance code, including caching, paging, system calls, and the execution pipeline of modern CPUs (bonus for CPU architecture knowledge).
  3. Familiarity with common algorithms, data structures, and their performance considerations.
  4. Practical experience in designing and implementing complex software systems is advantageous.
  5. Experience with Linux is beneficial but not essential.
  6. Financial industry experience is not required.
  7. Competitive compensation package with direct impact on P&L.
  8. Collaborative, innovative, and scientifically rigorous work environment with highly engaged colleagues.
  9. Benefits include onsite gym, sauna, fitness classes, free daily breakfast and lunch, and extensive medical coverage.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new C++ Software Engineer jobs in London