Citi

Senior Java Engineer for Low-Latency Systems

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

Job Description

Step into a pivotal role at Citi as a Low-Latency Java Data Systems Engineer, where you will build the backbone of the electronic trading platform. Focus on fast and reliable data systems.
This position in Citi’s Equities Technology organization invites experienced engineers to develop low-latency Java systems for trading applications. Responsibilities include creating data pipelines, managing event sequences, and ensuring performance under strict latency budgets. Engage with real-time data integrations and automated testing frameworks to uphold quality across systems.
Key Responsibilities:
• Architect low-latency Java data pipelines for market events
• Design systems using off-heap memory and binary protocols
• Implement mechanisms for fan-out and back-pressure handling
• Address messaging gaps and session lifecycle management
• Create robust testing and validation frameworks for CI/CD
Requirements:
• 7+ years’ experience in low-latency programming with Java...

Start Your Week Right!

Apply now and make every Monday exciting with Citi

Apply for this Position