Senior C++ Developer (Low-Latency HFT)
Core
Design, implement, and maintain high-performance C++ services for low-latency, high-throughput workloads processing real-time data.
Role type
Senior IC C++ developer (low-latency systems)
Builds
High-performance networking, messaging, and I/O layers for trading systems and real-time data processing
Domain
Financial technology / Low-latency systems engineering
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17/20), concurrency and synchronization, lock-free patterns, Linux systems programming, networking (sockets, epoll), profiling and benchmarking, Git, CMake/Ninja
Preferred skills
FPGA, colocation, kernel bypass technologies (DPDK, RDMA), financial market protocols (FIX, MDP), hardware-aware optimization (NUMA, SIMD), scripting (Python/Bash)
Technologies
C++, Linux, RDMA, FPGA, Git, CMake, Python, Bash, DPDK, FIX, PTP
Responsibilities
Design and tune networking and I/O layers for large data volumes, profile and diagnose performance bottlenecks, collaborate with quantitative and infrastructure teams, write production-quality code with tests and documentation
Seniority
Senior, hands-on IC
