Senior Java SOR Engineer: Low-Latency Trading

Citi

New York (NY)

Hybrid

USD 142,000 - 213,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental & vision coverage
401(k)
Life, disability insurance
Wellness programs
Paid time off and holidays

Job summary

Citi is seeking a Senior Java Developer for the Equities Electronic Trading SOR team in a hybrid role in the Jersey City/New York area. You will design, develop, and optimize the core low-latency SOR platform using modern Java and microservices.

Work with product and quantitative researchers to deliver new trading capabilities, improve tests, CI/CD, and deployment. Requires a Bachelor’s degree and strong communication skills.

Qualifications

  • Bachelor's degree required.
  • Experience designing automated trading systems, especially SORs.
  • Knowledge of FIX protocol and market data handling.
  • Excellent communication and collaboration skills.

Responsibilities

  • Lead design, development, and optimization of high-performance, low-latency microservices for the Smart Order Router.
  • Implement and enhance routing logic, venue analysis, and performance tuning for best execution.
  • Conduct design reviews and ensure architectural integrity and code quality.
  • Collaborate with product, quants, and other tech teams to deliver new trading capabilities.
  • Improve testing frameworks, toolchains, and CI/CD for a high-throughput environment.
  • Analyze business requirements and resolve complex technical challenges.

Skills

Core Java
Low-latency
JVM internals
Concurrency
Microservices
CI/CD
Trading systems
Communication

Education

Bachelor’s degree

Tools

Solace
AMPS
Chronicle
Ansible

Job description

Citi is seeking a Senior Java Developer for the Equities Electronic Trading SOR team in a hybrid role in the Jersey City/New York area. You will design, develop, and optimize the core low-latency SOR platform using modern Java and microservices.

Work with product and quantitative researchers to deliver new trading capabilities, improve tests, CI/CD, and deployment. Requires a Bachelor’s degree and strong communication skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java SOR Engineer — Low-Latency Trading
Senior Java SOR Engineer — Low-Latency Trading

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Life, disability insurance
+1
Senior Java SOR Engineer – Low-Latency Trading
Senior Java SOR Engineer – Low-Latency Trading

Citibank (Switzerland) AG • Jersey City (NJ), Northern (KY)

Hybrid
Confidential
Senior Java SOR Engineer — Low-Latency Trading
Senior Java SOR Engineer — Low-Latency Trading

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Algorithmic Trading & SOR Engineer (Hybrid)
Senior Algorithmic Trading & SOR Engineer (Hybrid)

Citi • New York (NY)

Hybrid
USD 150,000 - 200,000
Senior Low-Latency Trading Platform Lead
Senior Low-Latency Trading Platform Lead

Citigroup Inc. • Jersey City (NJ)

On-site
USD 177,000 - 265,000
Senior Java Low-Latency Trading Platform Lead
Senior Java Low-Latency Trading Platform Lead

Citi • New York (NY)

Hybrid
USD 150,000 - 210,000
Senior Architect - Next-Gen Low-Latency Trading Tech
Senior Architect - Next-Gen Low-Latency Trading Tech

Citigroup Inc. • Jersey City (NJ)

On-site
USD 177,000 - 265,000
VP, Low-Latency Java Engineer — Equities Connectivity
VP, Low-Latency Java Engineer — Equities Connectivity

Citibank (Switzerland) AG • Jersey City (NJ), Northern (KY)

Hybrid
USD 142,000 - 213,000
Senior Java Developer — Low-Latency Trading Apps
Senior Java Developer — Low-Latency Trading Apps

Talan Group • New York (NY)

Hybrid
USD 120,000 - 150,000
Salary range US$120,000 - US$150,000
401(k) retirement plan with company matching
15 days of paid vacation per year
+2
Senior Java Developer - Low-Latency Trading Systems
Senior Java Developer - Low-Latency Trading Systems

Talan • New York (NY)

On-site
USD 120,000 - 150,000
401(k) retirement plan with company matching
15 days of paid vacation, increasing with seniority
Company health, dental, and vision insurance