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 Later

Job Overview

Job Type: Full-time
Location: winnipeg, Canada
Posted: June 05, 2026
Deadline: July 15, 2026