C++ Software Engineer
Role details
Job location
Tech stack
Job description
C++ Software Engineer / Developer (Boost Linux FIX) London to £200k
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.
Requirements
- 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
Benefits & conditions
As a C++ Software Engineer you will earn a highly competitive salary plus a fully comprehensive benefits package including:
- Salary to £200k
- Significant Bonus
- Generous Pension contribution
- Life Assurance, Critical Illness cover
- Childcare vouchers
- Enhanced Paternity package and Adoption Assistance
- Charitable fund raising matching and much more