C++ Developer - Trading Application
Core
Design, develop, and implement advanced market connectivity systems and extend the capabilities and performance of a sophisticated trading system handling substantial trading flow.
Role type
C++ low-latency developer (trading systems)
Builds
Market connectivity systems, order management components, and trading system extensions
Domain
Financial Services / Trading Infrastructure
Required skills
C++ (C++17, templates), low-latency coding, performance tuning, debugging, FIX protocol, binary connectivity, TCP, multicast, market data feed handlers, Linux, Python scripting
Preferred skills
Investment management operations knowledge, trade execution solutions, FPGA experience, market microstructure knowledge, large data set analysis
Technologies
C++, Linux, Python, FPGA, TCP, FIX, Multicast
Responsibilities
Design and implement market connectivity systems; collaborate with algorithm developers and traders to understand needs; ensure order management aligns with best execution practices; contribute hands-on across the full development cycle; provide ongoing support to internal users; extend trading system capabilities and performance
