C++ Developer (Bengaluru)

C++ Developer (Bengaluru)

06 Sep
|
TalentOla
|
Bengaluru

06 Sep

TalentOla

Bengaluru

- 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

- Robust 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.

Nice to Have

- Understanding of hardware timestamps, PTP, and time-synchronization pipelines.
- Experience with Elastic, Grafana, Prometheus.

📌 C++ Developer (Bengaluru)
🏢 TalentOla
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer (bengaluru) / bengaluru