Python & C++ Developer - Risk Desk


City of London
Permanent
Negotiable
Financial Technology
PR/545912_1748011863
Python & C++ Developer - Risk Desk

We're working with a leading market-making firm in London that's looking for top-tier engineering talent to join their Risk Desk - a high-performance team where code meets capital.

If you've competed in the IOI, ACM ICPC, TopCoder, Codeforces, or similar platforms - and thrived on solving complex problems - this role is built for you.

What You'll Be Doing:

  • Engineering high-performance systems in Python and C++ for real-time risk and trading.
  • Collaborating with traders to build tools that simulate, prevent, and respond to risk scenarios.
  • Contributing to the evolution of a world-class trading infrastructure.
  • Staying engaged with the C++ standards community and cutting-edge developments.

What We're Looking For:

  • Academic excellence in Computer Science, Mathematics, or Physics from a top university.
  • Strong track record in competitive programming (IOI, ICPC, Codeforces, etc.).
  • Deep knowledge of Python and Modern C++ (17/20/23), with a focus on performance and concurrency.
  • Passion for clean, efficient code and a strong interest in financial systems.
  • Bonus: involvement in the C++ standards committee or technical conferences.

Why This Role?

  • Your code will directly influence trading outcomes - and revenue.
  • You'll work with some of the brightest minds in finance and engineering.
  • You'll be part of a team that values speed, precision, and innovation.
  • Competitive compensation and a high-performance culture.

If you're ready to take your algorithmic skills from the leaderboard to the trading floor, we'd love to hear from you.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you