C++ Developer / Software Engineer (TMP C++ 20 / 23)
Location: London / WFH
Salary: Up to £300k+
Do you have expertise in C++ backend development, particularly with low latency trading systems?
You could progress your career in a senior, hands-on role at a global systematic trading firm.
As a C++ Developer, you will be a key member of a small Agile team that is building a new low latency trade execution system from scratch, utilizing modern C++ (C++ 20 / C++ 23) and Template Metaprogramming techniques.
Responsibilities:
You'll work across the full development lifecycle, including design and architecture through to deployment, collaborating with a range of Investment Management professionals to create cutting-edge trading systems. You will face complex technical challenges and collaborate with a highly talented team to solve problems and push the boundaries of what is possible.
Requirements:
1. Advanced C++ development skills including C++ 20, STL, and Boost
2. Experience in designing and implementing multithreaded and distributed systems
3. Experience with Template Metaprogramming (TMP)
4. Strong knowledge of Linux OS and distributed network architecture, ideally with an understanding of the GCC development toolchain
5. Good understanding of C++ optimization
6. Thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, and Data Structures
7. Collaborative with excellent communication skills
What’s in it for you:
As a C++ Developer / Software Engineer, you will earn a competitive package:
1. Salary up to £300k
2. Significant Bonus
3. Pension
4. Private Healthcare
5. 25 days holiday
6. Opportunity to work on Greenfield systems
7. Continual learning and development opportunities
Apply now! #J-18808-Ljbffr