Full-time
Apply Now
VP Low-Latency Electronic Trading Java Data Systems Engineer (Winnipeg)
Posted by Citi • June 05, 2026
Description
Citi’s Equities Technology organization is seeking a Low‑Latency Java Data Systems Engineer to join the Equities Electronic Execution technology team. This role focuses on building and operating data‑plane foundations for Citi’s electronic trading ecosystem.
Responsibilities
- Design and build low‑latency Java data pipelines that process order lifecycle and market data events with strict guarantees around ordering, sequencing, determinism, and replay.
- Develop GC‑sensitive, data‑plane Java systems, using off‑heap memory, binary protocols, and low‑contention concurrency to achieve predictable latency.
- Implement resilient fan‑out, back‑pressure, and recovery mechanisms to support multiple downstream consumers without compromising latency or correctness.
- Work directly with FIX and exchange‑driven message flows, handling sequencing gaps, snapshot/replay, session lifecycle, and state reconstruction.
- Own and reason about explicit la...
Ready to Seal the Deal?
Submit your application today and take the next step in your career with Citi.
Apply for this Job