Citi

VP Low-Latency Electronic Trading Java Data Systems Engineer

📍 Location
mississauga, peel region
⏰ Job Type
Full-time
📅 Posted
May 28, 2026
Apply Now

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.
  • <...

Start Your Week Right!

Apply now and make every Monday exciting with Citi

Apply for this Position