Lead Software Engineer C++ (Equity Derivatives Trading)
Core
Lead the design and development of high-performance equity derivatives trading systems with ultra-low-latency applications.
Role type
Lead Software Engineer (C++)
Builds
Market data, pricing, order management, and execution components for equity derivatives trading.
Domain
Financial Services / High-Frequency Trading
Deliverable
production ML models | product features
Required skills
C++20, multithreading, concurrency, memory management, FIX protocol, Linux, TCP/IP networking, data structures, algorithms, performance optimisation, technical leadership
Preferred skills
options pricing, volatility, Greeks, exchange protocols, lock-free programming, CPU affinity, kernel bypass
Responsibilities
Lead design and development of high-performance trading systems, Build and enhance ultra-low-latency applications, Develop market data and execution components, Build and maintain FIX connectivity, Optimise latency and throughput, Partner with traders and quantitative developers, Provide technical leadership and mentoring, Troubleshoot complex production issues