Low-Latency C++ Developer

Low-Latency C++ Developer

Freelance No home office possible
Platinum & Partners

At a Glance

  • Tasks: Join a high-frequency trading team to enhance core execution infrastructure and order routing.
  • Company: Leading prop desk in London known for technical excellence.
  • Benefits: Competitive daily rate, flexible contract duration, and direct collaboration with the CTO.
  • Other info: Opportunity to work in a fast-paced, innovative environment with top-tier professionals.
  • Why this job: Tackle challenging C++ projects and make a significant impact in finance technology.
  • Qualifications: Expertise in C++17/20 and 5+ years in high-frequency trading required.

This is one of the most technically demanding C++ contracts in London right now. A high-frequency trading prop desk is looking for a Senior Low-Latency C++ Developer to work directly on their core execution infrastructure, order routing, market data handlers, OMS - embedded within the engineering team alongside the CTO.

What they need:

  • Expert C++17/20 — lock-free queues, memory ordering, SIMD, cache line optimisation
  • Kernel bypass networking: DPDK, Solarflare, or equivalent
  • CPU affinity, NUMA topology, IRQ isolation
  • 5+ years in HFT or systematic prop desk

6–12 month contract.

Low-Latency C++ Developer employer: Platinum & Partners

Join a leading high-frequency trading prop desk in London, where innovation meets expertise. As a Low-Latency C++ Developer, you'll thrive in a dynamic work culture that prioritises technical excellence and collaboration, offering you unparalleled opportunities for professional growth alongside industry leaders. With competitive daily rates and the chance to work on cutting-edge execution infrastructure, this role is perfect for those seeking meaningful and rewarding employment in a fast-paced environment.

Platinum & Partners

Contact Detail:

Platinum & Partners Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Low-Latency C++ Developer

Tip Number 1

Network like a pro! Reach out to your connections in the high-frequency trading space. Attend meetups or online webinars where you can chat with industry folks. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your C++ projects, especially those involving low-latency systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ knowledge and system design principles. Practice coding challenges that focus on low-latency algorithms and data structures. We all know how crucial it is to nail those technical questions!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always on the lookout for talented developers like you to join exciting projects in the prop desk space.

We think you need these skills to ace Low-Latency C++ Developer

C++17
C++20
Lock-free Queues
Memory Ordering
SIMD
Cache Line Optimisation
Kernel Bypass Networking

Some tips for your application 🫡

Show Off Your C++ Skills:Make sure to highlight your expertise in C++17/20. We want to see your experience with lock-free queues, memory ordering, and all that good stuff. Don’t hold back on showcasing any projects or achievements that demonstrate your technical prowess!

Tailor Your Application:Take a moment to customise your application for this role. Mention specific experiences related to high-frequency trading and how you've tackled challenges in low-latency environments. This helps us see why you’re the perfect fit for our team!

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon unless it’s relevant. Make it easy for us to understand your background and skills without wading through unnecessary fluff.

Apply Through Our Website:We encourage you to apply directly on our site! It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Platinum & Partners

Master the Technical Skills

Make sure you brush up on your C++17/20 knowledge, especially around lock-free queues and memory ordering. Be ready to discuss your experience with SIMD and cache line optimisation, as these are crucial for the role.

Know Your Networking

Familiarise yourself with kernel bypass networking technologies like DPDK and Solarflare. Be prepared to explain how you've implemented these in past projects, as this will show your hands-on experience and understanding of low-latency systems.

Understand the Trading Environment

Since this is a high-frequency trading role, it’s essential to understand the nuances of HFT and systematic prop desks. Brush up on relevant terminologies and be ready to discuss how your previous work aligns with the fast-paced trading environment.

Prepare for Problem-Solving Questions

Expect technical problem-solving questions that test your ability to optimise performance. Practice coding challenges related to low-latency systems and be ready to articulate your thought process clearly during the interview.