At a Glance
- Tasks: Enhance in-house trading systems using C++ and Linux for high-performance trading.
- Company: Leading HFT Prop Trading firm in London with a focus on technology.
- Benefits: Very competitive compensation package and opportunities for growth.
- Other info: Ideal for tech-savvy individuals looking to excel in finance.
- Why this job: Join a cutting-edge team and make an impact in the fast-paced trading world.
- Qualifications: Strong C++ skills, Linux experience, and a solid computer science background.
The predicted salary is between 60000 - 80000 £ per year.
Bonhill Partners are currently supporting an industry leading HFT Prop Trading firm in their search for a C++ Engineer to join their London Office. The role requires a highly capable technologist with an excellent understanding of computer science fundamentals such as data structures, algorithms, and distributed systems. The candidate will require strong programming capability in C++ as the team look to enhance the in-house trading system.
Required Skills:
- Strong C++
- Linux
- Experience in building high performance, ultra low-latency trading systems
- Computer Science Degree & strong background in computer science fundamentals
The role offers a very competitive compensation package.
Software Engineer (C++/Python - Linux experience)- Hedge Fund employer: Bonhill Partners
Contact Detail:
Bonhill Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (C++/Python - Linux experience)- Hedge Fund
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to trading systems and software engineering. You never know who might have a lead on that perfect C++ role!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving C++ and Linux. This is a great way to demonstrate your programming prowess and understanding of computer science fundamentals.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. We want you to feel confident when discussing your experience with high-performance trading systems!
✨Tip Number 4
Apply through our website! We make it easy for you to find roles that match your skills. Plus, it shows you're serious about joining the team. Don’t forget to tailor your approach to highlight your C++ and Linux experience!
We think you need these skills to ace Software Engineer (C++/Python - Linux experience)- Hedge Fund
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your C++ and Linux experience right from the start. We want to see how your skills align with building high-performance trading systems, so don’t hold back!
Get Technical: Don’t shy away from discussing your understanding of computer science fundamentals. We love seeing candidates who can talk about data structures and algorithms, as it shows you’ve got the chops for this role.
Tailor Your Application: Take a moment to customise your application for this specific role. Mention any relevant projects or experiences that demonstrate your ability to work in ultra low-latency environments. It’ll make you stand out!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!
How to prepare for a job interview at Bonhill Partners
✨Master the Fundamentals
Make sure you brush up on your computer science fundamentals, especially data structures and algorithms. Be prepared to discuss how these concepts apply to real-world scenarios, particularly in high-performance systems.
✨Showcase Your C++ Skills
Since strong programming capability in C++ is a must, practice coding problems that focus on C++. Use platforms like LeetCode or HackerRank to sharpen your skills and be ready to demonstrate your coding prowess during the interview.
✨Understand Low-Latency Systems
Familiarise yourself with the principles of ultra low-latency trading systems. Be ready to discuss your experience or knowledge in building such systems, as well as any challenges you've faced and how you overcame them.
✨Prepare for Technical Questions
Expect technical questions that will test your understanding of distributed systems and performance optimisation. Practice explaining your thought process clearly and concisely, as communication is key in technical interviews.