C++ Developer
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
Senior C++ Low-Latency Market Data Engineer Positions
5 Location: Chennai, Siruseri Experience: 8+ Must Have: C++, lock-free / Wait-free, orderbook, Market Data, Solarflare / Mellanox , Low Latency code.
Experience
8+ years of professional experience with modern C++ (C++14/17/20). 5+ years working directly in Market Data or trading low-latency systems.
Technical Skills
Deep experience integrating exchange Market Data protocols: TCP, multicast UDP, ITCH, SBE, FAST, FIX. Experience with L1/L2/L3 order books, conflation, correlation, replay, and consolidated feeds.
Mastery of modern C++ techniques including
advanced templates lock-free and wait-free structures concurrency and memory models Strong Linux expertise: CLI and low-level tooling (perf, strace, tcpdump, sar, iostat) understanding of system calls, CPU scheduling, memory management Understanding of modern CPU microarchitecture: cache hierarchies, NUMA, branch prediction, prefetching, TLB behavior. Experience with low-latency NICs (Solarflare, Mellanox), driver settings and tuning.
Familiarity with kernel-bypass technologies (DPDK, Onload) or advanced NIC/driver tuning is a strong plus. Experience with low-overhead instrumentation and performance profiling (eBPF, perf events, flame graphs). Strong focus on reliability, defensive coding, and graceful failure handling. Ability to analyze binary protocol dumps and low-level hexdump traces. Strong hands-on experience with Python / Go (mandatory). Experience with Git/GitLab, Linux shell scripting, CI/CD.
Knowledge of Ansible is a plus. Clear communication skills and ability to work in a distributed team.
Qualifications
BACHELOR OF ENGINEERING
More jobs at Tata Consultancy Services
.net software developer
Chennai
AI Developer
Chennai
AI ML Developer
Chennai
Similar jobs at other companies
Python Developer
Hitachi · Remote
Salesforce Developer
Hitachi · Remote
Developer
Grasim Industries · Maharashtra
Android Developer
Citigroup
Java Developer
Citigroup