At a Glance
- Tasks: Architect and implement high-performance C++ systems for ultra-low latency trading.
- Company: Leading high-frequency trading firm at the forefront of technology.
- Benefits: Top-tier compensation, access to cutting-edge hardware, and a culture of excellence.
- Why this job: Make a direct impact on trading performance with innovative technology.
- Qualifications: Expert-level C++ skills and experience in low-latency systems.
- Other info: Collaborative environment with minimal bureaucracy and significant career growth.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking an exceptional C++ Engineer to join one of the world's most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage.
You will be part of a team that designs and builds ultra-low latency trading systems deployed across global exchanges. Your work will directly impact trading performance, and you will be empowered to push the boundaries of what is possible in software and hardware optimisation.
Key Responsibilities- Architect and implement high-performance C++ systems with extreme latency sensitivity.
- Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O.
- Collaborate with traders, quants, and infrastructure engineers to deliver robust, scalable, and lightning-fast trading solutions.
- Profile, benchmark, and tune systems using advanced tooling and custom diagnostics.
- Contribute to the design of proprietary protocols, lock-free data structures, and real-time analytics pipelines.
- Expert-level proficiency in modern C++, with a deep understanding of low-level systems programming.
- Strong grasp of computer architecture, concurrency, and performance engineering.
- Experience with kernel bypass technologies (e.g., DPDK, Solarflare/OpenOnload) and high-performance networking.
- Familiarity with Linux internals, NUMA, CPU affinity, and custom memory management.
- Proven track record of building latency-critical systems in trading, gaming, or telecom environments.
- Bonus: Experience with FPGA acceleration, RDMA, or custom NIC firmware.
- Work with some of the fastest systems and smartest minds in the industry.
- Direct impact on trading performance and strategy execution.
- Access to bespoke infrastructure, bleeding-edge hardware, and proprietary tooling.
- Culture of excellence: flat structure, minimal bureaucracy, and relentless focus on performance.
- Compensation at the top end of the market, with significant upside tied to impact.
Apply Now!
C++ Low-Latency Developer - Leading HFT Firm | London employer: Selby Jennings
Contact Detail:
Selby Jennings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Low-Latency Developer - Leading HFT Firm | London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Prepare for technical interviews by brushing up on your C++ skills and low-latency concepts. We recommend doing mock interviews with friends or using online platforms to get comfortable with the pressure.
✨Tip Number 3
Showcase your projects! If you've built any systems or tools, make sure to highlight them in conversations. We love seeing real-world applications of your skills, especially in high-performance environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate candidates who want to push the boundaries of technology.
We think you need these skills to ace C++ Low-Latency Developer - Leading HFT Firm | London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to highlight your C++ expertise and experience with low-latency systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about high-frequency trading and how your background makes you a perfect fit for our team. Keep it concise but impactful!
Showcase Your Technical Skills: In your application, be sure to mention any specific technologies or methodologies you’ve worked with that relate to the job description. We love seeing candidates who are familiar with kernel bypass technologies or performance engineering!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!
How to prepare for a job interview at Selby Jennings
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss advanced concepts like concurrency, memory management, and low-level systems programming. Practising coding problems that focus on performance optimisation can really help you stand out.
✨Understand the Trading Environment
Familiarise yourself with high-frequency trading concepts and the specific challenges it presents. Knowing how latency affects trading performance will show that you understand the industry and are ready to contribute from day one.
✨Showcase Your Problem-Solving Skills
Be ready to tackle technical questions or coding challenges during the interview. Think aloud as you solve problems; this will demonstrate your thought process and how you approach complex issues, which is crucial in a fast-paced environment.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company's technology stack, team dynamics, or future projects. This not only shows your genuine interest but also helps you gauge if the company culture aligns with your values and career goals.