Posted on: 18/03/2026
Description :
JD : SDE II (c/c++)
Team/Domain : Matching / Risk / Market Data / Derivatives / Ledger / Custody / Payments
Role summary :
Implement and maintain core exchange services in C++ with a focus on correctness, testability, and performance. You will work on well-defined subsystems and gradually take ownership of components in production.
Key responsibilities :
- Implement features in C++ services (order lifecycle, market data feeds, margin checks, ledger postings).
- Write robust tests (unit + integration) and contribute to simulation/replay coverage.
- Diagnose and fix production issues; improve observability (metrics/logging/tracing).
- Participate in performance profiling and optimization guided by seniors.
- Follow secure coding practices and contribute to code reviews.
Required qualifications :
- Strong C++ fundamentals, memory management, RAII, STL, debugging.
- Strong concurrency basics (mutexes/condition variables; basic atomics understanding).
- Experience with networked services and APIs (REST/WebSocket/gRPC concepts).
- Familiarity with Linux development and troubleshooting (gdb/lldb, core dumps, logs).
Preferred qualifications :
- Experience with one or more: trading/risk systems, payments, ledgering, wallet flows.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Other Software Development
Job Code
1621471