At a Glance
- Tasks: Build and optimise low latency trading platforms on Linux for global execution.
- Company: Top quantitative investment manager in the finance industry.
- Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
- Why this job: Make a real impact in high-stakes trading with cutting-edge technology.
- Qualifications: 5+ years C++ experience, strong networking knowledge, and systems engineering skills.
- Other info: Join a team that values precision and innovation in electronic trading.
The predicted salary is between 48000 - 72000 Β£ per year.
A top quantitative investment manager is hiring a low latency C++ engineer to build and evolve the electronic trading infrastructure that powers real time, global execution. You will sit close to the trading engine, own performance sensitive workflows end to end, and spend your days profiling, tuning, and pushing latency down while keeping reliability high at scale.
This is a proper engineering seat for people who enjoy deep systems work on Linux, care about determinism, and like solving hard production problems with measured results.
What you will do:- Develop and maintain low latency trading platforms on Linux prioritising throughput, predictability, and stability.
- Create high-performance distributed systems that facilitate global electronic trading processes.
- Analyse and optimise C++ code to minimise latency and maximise throughput.
- Troubleshoot real-time issues using packet captures, core dumps, and runtime profilers within live trading environments.
- Utilise advanced networking knowledge of TCP, UDP, and multicast, making informed decisions about various network path trade-offs.
- Over 5 years of professional experience in C++ development on Linux, including expertise in modern C++ standards and multithreading.
- In-depth understanding of TCP, UDP, and multicast protocols, with a focus on optimizing for low-latency network performance.
- Proven experience designing and operating high-throughput distributed systems in a production environment.
- Familiarity with lock-free programming techniques and concurrent programming patterns.
- Strong knowledge of scalable I/O models such as epoll and io_uring.
- Previous experience in electronic trading or working with exchange-related systems is highly desirable.
- Develop systems where every microsecond counts and enhancements are immediately noticeable.
- Take full responsibility for building, releasing, and troubleshooting production issues in a high-stakes setting.
- Work on projects with worldwide reach, adhere to rigorous engineering principles, and foster a culture that prioritises precise measurement instead of speculation.
Low Latency C++ Developer in Slough employer: McGregor Boyall
Contact Detail:
McGregor Boyall Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Low Latency C++ Developer in Slough
β¨Tip Number 1
Network, network, network! Get out there and connect with people in the industry. Attend meetups, conferences, or even online webinars related to low latency systems and C++. You never know who might have a lead on your dream job!
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and low latency systems. This can be a game-changer when it comes to impressing potential employers and demonstrating your hands-on experience.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and system design principles. Practice coding challenges that focus on performance optimisation and multithreading. We recommend using platforms that simulate real-world problems to get you ready!
β¨Tip Number 4
Donβt forget to apply through our website! Weβre always on the lookout for talented individuals like you. Tailor your application to highlight your experience with low latency systems and your passion for solving complex problems in trading environments.
We think you need these skills to ace Low Latency C++ Developer in Slough
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Low Latency C++ Developer role. Highlight your experience with C++ on Linux, and donβt forget to mention any work you've done with low-latency systems or electronic trading. We want to see how your skills match up with what weβre looking for!
Showcase Your Projects: Include specific projects that demonstrate your expertise in optimising C++ code and building high-performance distributed systems. We love seeing real examples of your work, especially if they relate to trading platforms or network performance!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. We appreciate a well-structured application that gets straight to the good stuff!
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre keen on joining our team at StudySmarter!
How to prepare for a job interview at McGregor Boyall
β¨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially modern standards and multithreading. Be ready to discuss specific projects where you've optimised code for low latency and high throughput. Theyβll want to see your depth of knowledge, so prepare to dive into technical details.
β¨Understand Networking Protocols
Familiarise yourself with TCP, UDP, and multicast protocols. Be prepared to discuss how these impact low-latency performance in trading systems. You might even be asked to solve a problem on the spot, so having real-world examples at hand will help you shine.
β¨Showcase Your Problem-Solving Skills
Think of specific instances where youβve troubleshot real-time issues in live environments. Discuss the tools you used, like packet captures or profilers, and how you approached the problem. This will demonstrate your hands-on experience and analytical thinking.
β¨Emphasise Your Engineering Mindset
This role is all about precision and reliability. Talk about your approach to building and maintaining systems, focusing on how you measure performance and ensure stability. Highlight any experience you have with scalable I/O models like epoll or io_uring to show youβre the right fit for their engineering culture.