At a Glance
- Tasks: Design and implement ultra-low latency C++ systems for high-frequency 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: Expertise in modern C++, low-level systems programming, and performance engineering.
- Other info: Collaborative environment with opportunities for significant career growth.
The predicted salary is between 72000 - 108000 £ 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'll 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'll be empowered to push the boundaries of what's 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.
Ideal Candidate
- 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.
Why Apply?
- 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! Get out there and connect with folks in the industry. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those that highlight low-latency systems. This is your chance to demonstrate your expertise and passion for performance engineering, so make it shine!
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of computer architecture and concurrency. Practice coding challenges that focus on optimising performance. We all know that interviews can be tough, but being well-prepared will give you the confidence to ace them!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search. So, hit that apply button and let’s get you into the fast-paced world of high-frequency trading!
We think you need these skills to ace C++ Low-Latency Developer - Leading HFT Firm | London
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your expert-level proficiency in modern C++. We want to see how you've tackled low-level systems programming and optimised performance in your previous roles.
Tailor Your Application: Don’t just send a generic CV. Tailor your application to reflect the specific skills and experiences that align with our job description. Mention any experience with kernel bypass technologies or high-performance networking!
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid fluff and focus on what makes you a great fit for this role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Selby Jennings
✨Master the Basics of C++
Make sure you brush up on your C++ skills, especially modern features and low-level programming concepts. Be prepared to discuss your experience with performance engineering and how you've optimised systems in the past.
✨Know Your Tools
Familiarise yourself with the specific tools and technologies mentioned in the job description, like DPDK or custom memory management techniques. Being able to talk about your hands-on experience with these will show you're ready to hit the ground running.
✨Demonstrate Problem-Solving Skills
Expect technical questions that test your problem-solving abilities. Practice coding challenges that focus on latency-sensitive systems and be ready to explain your thought process clearly and concisely.
✨Show Your Passion for Performance
This role is all about pushing boundaries, so convey your enthusiasm for high-performance systems. Share examples of projects where you’ve made a significant impact on performance, and don’t shy away from discussing your innovative ideas.