Ci
VP Low-Latency Electronic Trading Java Data Systems Engineer (Winnipeg)
Citi
Full-time
winnipeg, mb
IT & Technology
Posted:
June 05, 2026
Location:
winnipeg, mb, Canada
Job 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...
Apply for this Job
Submit your application for the VP Low-Latency Electronic Trading Java Data Systems Engineer (Winnipeg) position at Citi.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
winnipeg, Canada
Posted:
June 05, 2026
Deadline:
July 15, 2026