At a Glance
- Tasks: Design and develop high-performance trading systems using C++ and collaborate with traders.
- Company: Established hedge fund in Central London with a focus on innovation.
- Benefits: Competitive salary up to £200k, life assurance, wellness perks, and flexible work options.
- Other info: Enjoy a vibrant office environment with top-notch facilities and career growth opportunities.
- Why this job: Join a dynamic team and make an impact in the fast-paced world of finance.
- Qualifications: Strong C++ skills, Linux experience, and a degree in Computer Science or STEM.
The predicted salary is between 150000 - 200000 £ per year.
Do you have expertise with backend, low latency C++? You could be progressing your career in a senior, hand‑on role at a hugely profitable, long established Hedge Fund. As a C++ Software Engineer you will design and develop the proprietary trade Execution management Systems (EMS), using multi-threaded C++ to build high-performance, scalable systems and integrate trading venues via FIX and binary protocols. You'll contribute to architecture, testing and code quality standards, working across the full development lifecycle, as well as providing production systems support during trading hours, collaborating with traders and technologists to deliver robust solutions.
Location / WFH
You'll join colleagues in prestigious Central London offices with onsite restaurant, wellness rooms, gym and all the latest kit to work with including ergonomic desks, you'll also have flexibility to work from home once a week.
About you
- You have strong C++ development skills including Boost (C++ 17 / 20 / 23)
- You have strong Linux experience
- You have experience of building robust, well tested software across the full development lifecycle
- You have experience with FIX or exchange connectivity protocols and have worked in a front office trading environment / Investment Bank or Hedge Fund
- You have a strong understanding of multithreading and performance optimisation
- You're collaborative and pragmatic with excellent communication skills
- You achieved a 2.1 or above in Computer Science or other STEM discipline from a top tier university
What's in it for you
As a C++ Software Engineer you will earn a highly competitive salary plus a fully comprehensive benefits package including:
- Salary to £200k
- Life Assurance, Critical Illness cover
- Enhanced Paternity package and Adoption Assistance
- Charitable fund raising matching and much more
Apply now to find out more about this C++ Software Engineer / Developer (Boost Linux FIX) opportunity.
C++ Software Engineer - Hedge Fund employer: Client Server Ltd.
Join a prestigious Hedge Fund in Central London, where you will thrive in a dynamic work culture that values innovation and collaboration. With a competitive salary of up to £200k and a comprehensive benefits package, including life assurance and enhanced family support, this role offers exceptional opportunities for professional growth and development. Enjoy state-of-the-art facilities, including wellness rooms and a gym, alongside the flexibility of remote work, making it an ideal environment for talented C++ Software Engineers seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land C++ Software Engineer - 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 C++ development and hedge funds. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ projects, especially those involving multithreading or FIX protocols. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and problem-solving skills. Practice coding challenges that focus on low latency and performance optimisation. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨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, get your application in and let’s get you that dream role!
We think you need these skills to ace C++ Software Engineer - Hedge Fund
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ skills, especially with Boost and Linux. We want to see how your experience aligns with the role, so don’t be shy about showcasing your achievements in low latency systems and multithreading.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in a hedge fund environment and how your background makes you a perfect fit for our team. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve trading systems or performance optimisation.
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 the role. Plus, it shows you’re keen to join our team at StudySmarter!
How to prepare for a job interview at Client Server Ltd.
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially with Boost and the latest standards like C++ 17/20/23. Be prepared to discuss specific projects where you've implemented these technologies, as well as any challenges you faced and how you overcame them.
✨Understand the Trading Environment
Familiarise yourself with the basics of trading systems and protocols like FIX. Being able to speak knowledgeably about how your work impacts trading operations will show that you understand the business side of things, which is crucial in a hedge fund setting.
✨Demonstrate Problem-Solving Skills
Prepare to tackle some technical problems during the interview. Practice coding challenges that focus on multithreading and performance optimisation, as these are key aspects of the role. Show your thought process clearly when solving these problems.
✨Show Off Your Collaboration Skills
Since you'll be working closely with traders and other technologists, it's important to highlight your teamwork abilities. Share examples of past collaborations and how you effectively communicated complex ideas to non-technical stakeholders.