At a Glance
- Tasks: Design and develop high-performance trading systems using C++ and collaborate with traders.
- Company: Established hedge fund with a profitable track record and innovative culture.
- Benefits: Competitive salary, life assurance, enhanced paternity package, and charitable matching.
- Other info: Work in a prestigious London office with great facilities and flexible work options.
- 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.
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:
- Salary to £200k
- Life Assurance, Critical Illness cover
- Enhanced Paternity package and Adoption Assistance
- Charitable fund raising matching and much more
C++ Software Engineer - Hedge Fund in City of Westminster employer: Client Server
Join a prestigious Hedge Fund in Central London, where you will thrive in a dynamic and collaborative environment that values innovation and excellence. With a competitive salary of up to £200k, comprehensive benefits including life assurance and enhanced paternity packages, and opportunities for professional growth, this role offers a rewarding career path for talented C++ Software Engineers. Enjoy state-of-the-art facilities, a supportive work culture, and the flexibility to balance your work and personal life effectively.
StudySmarter Expert Advice🤫
We think this is how you could land C++ Software Engineer - Hedge Fund in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to hedge funds and C++ development. You never know who might have a lead on that perfect job!
✨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 before they even meet you.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for talented C++ Software Engineers like you. Don’t miss out on the chance to join a top-tier hedge fund and take your career to the next level!
We think you need these skills to ace C++ Software Engineer - Hedge Fund in City of Westminster
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ skills and experience with Boost, Linux, and trading protocols. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your experience makes you a perfect fit. We love seeing enthusiasm and a bit of personality, so let us know what excites you about working with us.
Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex problems, especially in a trading environment. We’re looking for candidates who can think on their feet and deliver robust solutions under pressure.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get all the latest updates from us. Plus, it’s super easy!
How to prepare for a job interview at Client Server
✨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 ready 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 trading landscape, particularly how Execution Management Systems (EMS) work. Being able to speak knowledgeably about FIX protocols and exchange connectivity will show that you’re not just a coder but someone who understands the business side of things too.
✨Demonstrate Problem-Solving Skills
Prepare for technical questions that test your problem-solving abilities, especially around multithreading and performance optimisation. You might be asked to solve coding problems on the spot, so practice common algorithms and data structures beforehand.
✨Show Your Collaborative Spirit
Since this role involves working closely with traders and other technologists, be ready to share examples of how you've successfully collaborated in past roles. Highlight your communication skills and how you’ve contributed to team success, as this is key in a fast-paced environment like a hedge fund.