← Back to job search

full-time

Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading

Citi

Employer
Citi
Location
Jersey City, New Jersey, United States
Working pattern
on-site
Salary
$142,320–$213,480 / year

About the role

Lead the design, development, and optimization of Citi’s low-latency Smart Order Router, including routing logic, venue analysis, performance, and system stability. Collaborate with product, quantitative research, and technology teams to deliver trading capabilities, improve development and deployment processes, and maintain monitoring, reconciliation, and recovery solutions. Requires expert Core Java knowledge, including JVM internals, concurrency, garbage collection, and memory management in low-latency systems, plus proven experience developing automated trading systems and Smart Order Routers. Candidates should understand financial market protocols such as FIX, microservices and distributed systems, and modern testing, Agile, and CI/CD practices; a bachelor’s degree is listed.

Apply for this job