Full-time

Lead Java Software Engineer

Posted by Citi • mississauga, on, Canada

📍 mississauga, on 🕒 May 31, 2026

About the Role

The Role

Join the Citi Futures Technology team, a dynamic and fast‑paced group at the heart of a growing global business. We are seeking a talented Java Engineer to contribute to the architecture, design, and implementation of our Futures Data as a Service post‑trade orders & executions application. This is a hands‑on role where you will tackle complex technical challenges in a low‑latency, high‑throughput environment. You will play a key role in building resilient and scalable solutions that directly impact our trade consumption, enrichment, and reporting.

What You’ll Do (Responsibilities)

Design & Develop: Design, build, and maintain high‑performance, scalable, and reliable Java‑based microservices.

Solve Complex Problems: Tackle challenging technical problems related to concurrency, low‑latency messaging, and large‑scale data processing in a distributed environment.

Collaborate & Integrate: Work within a global Agile team to analyze compl...

Ready to Apply?

Submit your application today and take the next step in your career journey with Citi.

Apply Now