Senior C++ Developer (Low-Latency Market Data)
Core
Design, implement, and maintain high-performance C++ services handling high message rates and low-latency workloads for real-time data processing.
Role type
Senior IC C++ developer (low-latency systems)
Builds
High-performance networking, messaging, and I/O layers
Domain
Financial markets / Low-latency trading infrastructure
Required skills
Modern C++ (C++17/20), Concurrency and synchronization, Linux systems programming, Performance profiling and benchmarking, Data structures and algorithms, Memory management, Networking protocols
Preferred skills
Kernel-bypass networking (DPDK, RDMA), Market data protocols (FIX, MDP, ITCH), Hardware-aware optimization (NUMA, SIMD), Multicast and clock synchronization (PTP), Scripting (Python, Bash)
Technologies
C++, Linux, Git, CMake, Ninja, perf, valgrind, RDMA, DPDK, FIX, MDP, ITCH, Python, Bash
Responsibilities
Design and implement high-performance C++ services, Optimize components for latency and throughput, Profile and debug performance issues, Collaborate with quantitative and trading teams, Write clean production-quality code with tests, Participate in code reviews and engineering improvements
