At a Glance
- Tasks: Develop high-performance C++ software for market data platforms with a focus on low latency.
- Company: Join a leading quantitative trading firm at the forefront of technology.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborate with top engineers and quantitative teams in a dynamic environment.
- Why this job: Be part of a greenfield project that shapes the future of trading technology.
- Qualifications: Experience in C++23 and a strong grasp of low-latency systems required.
The predicted salary is between 60000 - 80000 £ per year.
We’re partnering with a top-tier quantitative trading firm operating market-making strategies across global electronic venues. The team is building a greenfield tick-data and market-data platform optimised for deterministic latency and extreme throughput.
Role
- Hands-on development in modern C++23 on performance-critical hot paths
- Exchange connectivity, feed normalisation, sequencing, and recovery logic
- Deep involvement in latency profiling, optimisation, and systems architecture
- Close work with low-latency engineers and quantitative teams
Requirements
- Professional experience writing C++23 in production trading systems
- Strong background in low-latency / high-performance systems
- Solid understanding of Linux internals, CPU architecture, cache behaviour, memory layout, and profiling tools
Nice to have
- Direct exposure to market data or HFT environments
If you're passionate about microsecond-level optimisation and market-data engineering, apply for a confidential discussion.
C++ Engineer - Low Latency Market Data (Greenfield team) employer: Selby Jennings
Contact Detail:
Selby Jennings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer - Low Latency Market Data (Greenfield team)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working in low-latency systems or quantitative trading. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your C++23 prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience and passion for performance-critical systems.
✨Tip Number 3
Prepare for technical interviews by brushing up on latency profiling and optimisation techniques. We recommend practising coding challenges that focus on algorithms and data structures relevant to high-performance systems.
✨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 love seeing candidates who are proactive about their job search!
We think you need these skills to ace C++ Engineer - Low Latency Market Data (Greenfield team)
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your experience with C++23 in your application. We want to see how you've tackled performance-critical challenges in the past, especially in trading systems. Don’t hold back on those impressive projects!
Talk About Low-Latency Experience: If you've worked with low-latency or high-performance systems, let us know! Share specific examples of how you’ve optimised systems for speed and efficiency. This is your chance to shine!
Get Technical with Linux and Architecture: We love a good techie! Include details about your understanding of Linux internals, CPU architecture, and memory layout. Mention any profiling tools you’ve used to optimise performance – it’ll show us you mean business.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Selby Jennings
✨Know Your C++ Inside Out
Make sure you’re well-versed in modern C++23 features. Brush up on the latest standards and be ready to discuss how you've applied them in performance-critical scenarios, especially in trading systems.
✨Understand Low-Latency Systems
Familiarise yourself with low-latency and high-performance system concepts. Be prepared to talk about your experience with latency profiling, optimisation techniques, and how you’ve tackled challenges in previous roles.
✨Get Comfortable with Linux Internals
Since a solid understanding of Linux internals is crucial, review key concepts like CPU architecture, cache behaviour, and memory layout. Be ready to discuss how these elements impact performance in your projects.
✨Show Your Passion for Market Data Engineering
If you have any experience or knowledge about market data or high-frequency trading environments, make sure to highlight it. Share specific examples of how you’ve contributed to similar projects or what excites you about this field.