C++ Engineer - TEKsystems (Allegis Group Singapore Pte Ltd)
Core
Develop and optimize high-performance market data platforms for real-time trading environments, handling massive data volumes with microsecond-level speed and reliability.
Role type
Senior IC C++ Low Latency Engineer
Builds
High-frequency trading (HFT) engines and ultra-low-latency market data systems
Domain
Financial services / High-frequency trading
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++17/C++20), template metaprogramming, RAII, Linux kernel programming, memory management, lock-free data structures, TCP/UDP socket programming, FIX/FAST protocols, eBPF profiling
Preferred skills
Experience with huge pages, CPU pinning, custom serialization, microsecond-level tracing
Technologies
C++17, C++20, Linux, eBPF, FIX, FAST
Responsibilities
Write clean, resilient, thread-safe modern C++ code optimized for microsecond-level performance; Profile systems to eliminate CPU bottlenecks and minimize cache misses; Build and maintain exchange connectivity layers using FIX, FAST, and native binary wire protocols; Modernize legacy real-time distribution frameworks into scalable hybrid architectures; Implement microsecond-level tracing and instrumentation to monitor data journeys; Provide Level 3 engineering support to debug complex, concurrent production issues
Seniority
Senior, hands-on IC
