Senior C++ Engineer
Core
Building deterministic, ultra-low-latency systems for financial markets, specifically handling market data ingestion and order handling.
Role type
Senior hands-on C++ engineer (low-latency systems)
Builds
High-performance C++ applications for financial market infrastructure
Domain
Financial markets / Low-latency systems
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++11/14/17/20), STL, Boost, Linux/Unix environments, multithreading, concurrency, real-time systems, memory management, object lifetime, performance tuning, kernel-level optimizations
Preferred skills
CMake, GDB, Valgrind, Vtune, Git, ASAN/TSAN
Responsibilities
Design and develop scalable, high-performance C++ applications; Conduct deep-dive performance tuning and memory analysis; Provide technical guidance through design quality and performance sign-off; Mentor engineers through code reviews and knowledge-sharing sessions
Seniority
Senior, hands-on IC