C++ Software Engineer
Core
Design, build, and maintain high-performance, low latency C++ systems connecting trading strategies to global markets, handling real-time market data and order execution.
Role type
Senior IC low latency C++ software engineer
Builds
Production-grade trading infrastructure and exchange connectivity systems
Domain
Quantitative finance / High-frequency trading / Low-latency systems
Deliverable
production ML models | product features
Required skills
C++ (low latency), memory management, caching optimization, OS behavior under load, Linux/UNIX development, systems-level debugging
Preferred skills
Exchange connectivity, compilers, kernel development, FPGA/hardware design, high-performance computing
Technologies
C++, Linux, UNIX
Responsibilities
Design and maintain high-performance C++ systems from market data to order execution; Build and extend exchange connectivity across international markets; Translate research prototypes into production-grade low latency code; Optimize performance at memory, caching, and system call levels; Resolve issues in live real-money trading systems; Collaborate autonomously with senior engineers and researchers
