Citi is seeking a VP Low-Latency Electronic Trading Java Data Systems Engineer to join their Equities Technology team in Mississauga, Ontario. The role focuses on developing and maintaining low-latency data systems for electronic trading, collaborating with various teams to ensure efficient data processing
Job Summary
This role focuses on building the core data-plane foundations of Citi's electronic trading ecosystem to support execution and market data systems.
The engineer will develop GC-sensitive Java systems using off-heap memory and binary protocols to achieve predictable latency in a high-throughput environment.
Candidates must have at least 7 years of experience in low-latency programming and a strong background in financial market data processing.
Matching Summary
Match Score: 85
Citi is seeking a VP Low-Latency Electronic Trading Java Data Systems Engineer to join their Equities Technology team in Mississauga, Ontario. The role focuses on developing and maintaining low-latency data systems for electronic trading, collaborating with various teams to ensure efficient data processing.
Salary
Base: $120,800.00 - $170,800.00; Bonus/Equity: Not specified; Benefits: Global benefits including well-being and growth support
Skills & Requirements
Must-have
Low-latency Java development
FIX protocol expertise
Order lifecycle event processing
Off-heap memory management
KDB+/q integration
High-throughput system design
Nice-to-have
C++ or Rust experience
Global team collaboration
Agile methodology knowledge
Exchange microstructure understanding
Regulatory regime familiarity
Key Requirements
Minimum 7 years of low-latency Java/C++/Rust experience
Bachelor's degree in Computer Science or related field
Hands-on experience with FIX protocol and exchange connectivity