Competitive pyy (base + bonus) depending on job-re...
On-site
5+ years c++ high-performance programming
Linux systems and network programming expertise
Low latency server architecture design
The role involves developing C++ code for the core trading engine across all exchange-traded asset classes
Job Summary
The role involves developing C++ code for the core trading engine across all exchange-traded asset classes.
Employees will liaise with quantitative researchers to create software supporting research, analysis, backtesting, and live trading.
The company offers a comprehensive benefits package including private medical insurance, pension matching, and 25 days of annual leave.
Matching Summary
The role involves developing C++ code for the core trading engine across all exchange-traded asset classes.
Salary
Competitive pay (base and bonus) depending on job-related skills and experience; Benefits include private medical and dental insurance, travel insurance, life assurance, income protection cover, health cash plan membership, corporate gym discount, access to Perkbox, and enrolment in a company pension scheme with Boerboel matching 5% of basic salary; Annual leave: 25 days plus bank holidays
Skills & Requirements
Must-have
5+ years C++ high-performance programming
Linux systems and network programming expertise
Low latency server architecture design
CPU architecture optimization knowledge
Market data protocols and order entry experience
Code profiling and optimization skills
Packet capture and dissection experience
Nice-to-have
Finance industry experience preferred
Parallel programming with lock-free techniques
Experience with threads and concurrent systems
Passionate about solving complex problems
Curious and motivated team member
Key Requirements
5+ years coding in C++ focused on high-performance or low-latency server programming
Detailed knowledge of Linux systems, network programming, and CPU architectures
Knowledge of market data protocols and order entry for global exchanges
Experience profiling and optimizing code
Experience with packet capture, packet dissection, and packet replay
Experience with parallel programming, including threads and lock-free programming