Posted on: 25/03/2026
Role summary :
Build and operate low-latency, high-throughput, correctness-critical systems. You will own core services end-to-end, drive technical design, and enforce engineering rigor.
Key responsibilities :
- Design and implement deterministic, fault-tolerant C++ services for trading and post-trade workflows.
- Build performance-critical and strict correctness components.
- Lead performance profiling and optimization (p99/p999 latency, throughput, memory).
- Establish reliability practices : graceful degradation, backpressure, crash recovery, replay, DR readiness.
- Drive test strategy : unit/integration, fuzzing, and simulation harnesses.
- Participate in on-call and incident response; write runbooks and postmortems.
Required qualifications :
- Strong modern C++, STL mastery, RAII, templates, build systems (CMake/Bazel).
- Deep understanding of concurrency (atomics, lock-free/lock-minimal design, thread safety).
- Experience building high-performance distributed systems (IPC, networking, event-driven design).
- Proven ability to ship production systems with strong operational ownership (monitoring, debugging).
- Strong engineering judgment: trade-offs, failure modes, and security mindset.
Preferred qualifications :
- Experience with trading systems : matching engines, market data, FIX/WebSocket gateways, risk engines.
- Finance-grade systems : double-entry ledgering, reconciliation, payments, settlement.
- Linux performance tuning (perf, eBPF basics), profiling allocators, CPU cache locality.
Did you find something suspicious?
Posted by
Rehman
Senior Talent acquisition executive at ARCIS CLEAN ENERGY PRIVATE LIMITED
Last Active: 29 Mar 2026
Posted in
Backend Development
Functional Area
Other Software Development
Job Code
1623345