LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

VP Low-Latency Electronic Trading Java Data Systems Engineer

ExperiencedNo visa sponsorship
Citi logo

at Citi

Bulge Bracket Investment Banks

Posted 7 days ago

No clicks

**VP Low-Latency Electronic Trading Java Data Systems Engineer** Engineer VP-level role for low-latency Java data systems, focused on electronic trading. Design, build, and maintain data pipelines processing order lifecycle and market data events with strict guarantees. Requires 7+ years of experience in low latency Java, C++, or Rust, and knowledge of FIX protocol. Collaborate with global teams to support platforms across NAM, EMEA, and APAC. Hybrid work environment.

Compensation
$120,800 – $170,800 CAD

Currency: $ (CAD)

City
Not specified
Country
Canada

Full Job Description

VP Low-Latency Electronic Trading Java Data Systems Engineer

Apply (opens in new window)
Save
Job Req Id:
26961210
Location(s):
Mississauga, Ontario, Canada
Job Type:
Hybrid
Posted:
Mai. 11, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Citis Equities Technology organization is seeking a LowLatency Java Data Systems Engineer to join the Equities Electronic Execution technology team. This role is focused on building and operating the dataplane foundations of Citis electronic trading ecosystem.

This role focuses on the lowlatency data plane that supports execution, routing, internalization, connectivity, and market data systems, providing event transport, sequencing, fanout, backpressure, replay, and latencycontrolled data distribution.

The engineer will work on highthroughput, lowlatency data systems that process order lifecycle events and market data events with strict correctness and performance guarantees. This is not a traderfacing or strategyimplementation role; it is a core datasystems engineering role, where Java is used as a lowlevel dataplane runtime.

The role requires close collaboration with quantitative research, product, infrastructure, production support, QA, and global delivery teams, supporting platforms deployed across NAM, EMEA, and APAC.

Responsibilities:

  • Design and build lowlatency Java data pipelines that process order lifecycle and market data events with strict guarantees around ordering, sequencing, determinism, and replay.
  • Develop GCsensitive, dataplane Java systems, using offheap memory, binary protocols, and lowcontention concurrency to achieve predictable latency.
  • Implement resilient fanout, backpressure, and recovery mechanisms to support multiple downstream consumers without compromising latency or correctness.
  • Work directly with FIX and exchangedriven message flows, handling sequencing gaps, snapshot/replay, session lifecycle, and state reconstruction.
  • Own and reason about explicit latency budgets endtoend (wire handler publish downstream), including p99/p999 behavior and jitter.
  • Integrate realtime and nearrealtime event streams into KDB+ / qbased data platforms for analytics, TCA, and regulatory use cases.
  • Build deterministic test and validation frameworks (replay, fault injection, regression detection) and contribute to CI/CD pipelines with performance and correctness gating.

Qualifications:

  • Minimum 7 years of experience with strong technical knowledge and expertise in Low latency Java, C++ or Rust.
  • Hands-on experience with market data and/or order lifecycle event processing.
  • Solid working knowledge of the FIX protocol and exchange connectivity patterns.
  • Experience in integrating real-time systems with KDB+/q or equivalent time series platforms.
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment.
  • Strong understanding of automated testing techniques and quality engineering practices.
  • Solid understanding of Agile methodologies and Continuous Integration processes.
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture.
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment.
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment.
  • Knowledge of regional exchange microstructure and regulatory regimes.

Education:

  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location Full Time Salary Range:

$120,800.00 - $170,800.00

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

------------------------------------------------------

This job opening is for an existing job vacancy.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi (opens in new window).

View Citis EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.

Apply (opens in new window)
Save

VP Low-Latency Electronic Trading Java Data Systems Engineer

Compensation

$120,800 – $170,800 CAD

City: Not specified

Country: Canada

Citi logo
Bulge Bracket Investment Banks

7 days ago

No clicks

at Citi

ExperiencedNo visa sponsorship

**VP Low-Latency Electronic Trading Java Data Systems Engineer** Engineer VP-level role for low-latency Java data systems, focused on electronic trading. Design, build, and maintain data pipelines processing order lifecycle and market data events with strict guarantees. Requires 7+ years of experience in low latency Java, C++, or Rust, and knowledge of FIX protocol. Collaborate with global teams to support platforms across NAM, EMEA, and APAC. Hybrid work environment.

Full Job Description

VP Low-Latency Electronic Trading Java Data Systems Engineer

Apply (opens in new window)
Save
Job Req Id:
26961210
Location(s):
Mississauga, Ontario, Canada
Job Type:
Hybrid
Posted:
Mai. 11, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Citis Equities Technology organization is seeking a LowLatency Java Data Systems Engineer to join the Equities Electronic Execution technology team. This role is focused on building and operating the dataplane foundations of Citis electronic trading ecosystem.

This role focuses on the lowlatency data plane that supports execution, routing, internalization, connectivity, and market data systems, providing event transport, sequencing, fanout, backpressure, replay, and latencycontrolled data distribution.

The engineer will work on highthroughput, lowlatency data systems that process order lifecycle events and market data events with strict correctness and performance guarantees. This is not a traderfacing or strategyimplementation role; it is a core datasystems engineering role, where Java is used as a lowlevel dataplane runtime.

The role requires close collaboration with quantitative research, product, infrastructure, production support, QA, and global delivery teams, supporting platforms deployed across NAM, EMEA, and APAC.

Responsibilities:

  • Design and build lowlatency Java data pipelines that process order lifecycle and market data events with strict guarantees around ordering, sequencing, determinism, and replay.
  • Develop GCsensitive, dataplane Java systems, using offheap memory, binary protocols, and lowcontention concurrency to achieve predictable latency.
  • Implement resilient fanout, backpressure, and recovery mechanisms to support multiple downstream consumers without compromising latency or correctness.
  • Work directly with FIX and exchangedriven message flows, handling sequencing gaps, snapshot/replay, session lifecycle, and state reconstruction.
  • Own and reason about explicit latency budgets endtoend (wire handler publish downstream), including p99/p999 behavior and jitter.
  • Integrate realtime and nearrealtime event streams into KDB+ / qbased data platforms for analytics, TCA, and regulatory use cases.
  • Build deterministic test and validation frameworks (replay, fault injection, regression detection) and contribute to CI/CD pipelines with performance and correctness gating.

Qualifications:

  • Minimum 7 years of experience with strong technical knowledge and expertise in Low latency Java, C++ or Rust.
  • Hands-on experience with market data and/or order lifecycle event processing.
  • Solid working knowledge of the FIX protocol and exchange connectivity patterns.
  • Experience in integrating real-time systems with KDB+/q or equivalent time series platforms.
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment.
  • Strong understanding of automated testing techniques and quality engineering practices.
  • Solid understanding of Agile methodologies and Continuous Integration processes.
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture.
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment.
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment.
  • Knowledge of regional exchange microstructure and regulatory regimes.

Education:

  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location Full Time Salary Range:

$120,800.00 - $170,800.00

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

------------------------------------------------------

This job opening is for an existing job vacancy.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi (opens in new window).

View Citis EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.

Apply (opens in new window)
Save