Senior Java SOR Engineer — Low-Latency Trading

Citigroup Inc.

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citigroup Inc. in Jersey City, NJ seeks a VP-level Smart Order Router (SOR) Developer to design and optimize a low-latency execution platform using Java and microservices.

You will lead complex routing logic, collaborate with product and quantitative researchers, and push improvements in testing and deployment for a high-throughput environment. The role requires expert Java skills, SOR experience in equities or related domains, and strong communication abilities to articulate technical concepts

Qualifications

  • Hands-on experience in high-performance, low-latency software development.
  • Expert-level Java knowledge, including JVM internals, concurrency and GC.
  • Experience designing automated trading systems, especially with SOR.
  • Knowledge of FIX and handling market data.
  • Experience with microservices and distributed systems.
  • Familiarity with testing frameworks, Agile, and CI/CD practices.
  • Excellent communication to convey complex concepts clearly.
  • Familiarity with messaging/data grids and automation tools is a plus.

Responsibilities

  • Lead design, development, and optimization of high-performance, low-latency microservices.
  • Implement routing logic, venue analyses, and performance improvements for best execution.
  • Lead technical design discussions and conduct rigorous code reviews.
  • Collaborate with product, researchers, and other tech teams to add trading capabilities.
  • Drive testing frameworks, tooling, and deployment processes for low-latency env.
  • Resolve complex issues by analyzing requirements and industry best practices.
  • Apply architecture and data-flow knowledge to coding, testing, and debugging.
  • Build and maintain monitoring, reconciliation, and recovery solutions for trading platform.

Skills

Core Java
JVM internals
Low-latency systems
Smart Order Router (SOR)
Microservices
CI/CD
Trading systems experience
Communication skills

Education

Bachelor's degree

Tools

Solace
AMPS
Chronicle
Ansible

Job description

Citigroup Inc. in Jersey City, NJ seeks a VP-level Smart Order Router (SOR) Developer to design and optimize a low-latency execution platform using Java and microservices.

You will lead complex routing logic, collaborate with product and quantitative researchers, and push improvements in testing and deployment for a high-throughput environment. The role requires expert Java skills, SOR experience in equities or related domains, and strong communication abilities to articulate technical concepts

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

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

Hybrid
Confidential
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

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, disability insurance
+2
Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading
Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, disability insurance
+2
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 Developer - Smart Order Routing (SOR) - Equities Electronic Trading
Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,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
Senior Algorithmic Trading & SOR Engineer (Hybrid)
Senior Algorithmic Trading & SOR Engineer (Hybrid)

Citi • New York (NY)

Hybrid
USD 150,000 - 200,000
Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading
Senior Java Developer - Smart Order Routing (SOR) - Equities Electronic Trading

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Life, disability insurance
+1
VP: Low-Latency Java Engineer - Equities Tech
VP: Low-Latency Java Engineer - Equities Tech

Citigroup Inc. • Jersey City (NJ)

Hybrid
USD 142,000 - 213,000