CareerPlan

Java Developer, Equities Trading, Vice President

MISSISSAUGA, Ontario, CanadaFull-time$121k2026-10-02 → 2026-11-10

Core

Design, develop, and optimize high-performance, low-latency microservices and applications for the Smart Order Router (SOR) within Citi's Equities Electronic Trading platform.

Role type

Vice President, Senior IC Java Developer (Low-Latency Trading Systems)

Builds

Core low-latency execution platform, Smart Order Router, automated trading systems

Domain

Financial Services / Equities Trading / Low-Latency Systems

Deliverable

production ML models | product features

Required skills

Core Java (JVM internals, concurrency, GC, memory management), Microservices architecture, Distributed systems, Low-latency system design, Trading system development, Smart Order Router logic, FIX protocols, CI/CD pipelines

Preferred skills

Automated trading systems experience, Messaging technologies (Solace, AMPS, Chronicle), Infrastructure automation (Ansible), Quantitative research collaboration

Technologies

Java, Microservices, FIX, Solace, AMPS, Chronicle, Ansible

Responsibilities

Lead design and development of high-performance microservices for the SOR; Implement complex routing logic and venue analysis models; Conduct rigorous code reviews and technical design discussions; Partner with product and quantitative teams to deliver trading capabilities; Drive continuous improvement in testing frameworks and deployment processes; Resolve complex technical challenges in low-latency environments; Build solutions for trade reconciliation and application recovery.

Seniority

Vice President, Senior hands-on IC with strategic leadership