Low Latency Java Algo Developer, Fixed Income Trading, Vice President

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,320–$213,480 / yr
Posted
2 days ago
Closes
Aug 4, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $178k
$134k most similar roles pay here $222k

This role pays more than 55% of similar roles. Most pay $151,500–$213,000 — the shaded band above. At the midpoint, this role pays about $178k versus about $182k for comparable roles.

Based on 239 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 397 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 367 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Low Latency Java Algo Developer, Fixed Income Trading, Vice President

Citi’s Fixed Income Algo Technology team in North America is hiring an experienced software engineer to join their mission-critical platform supporting internal market making and algorithmic trading. This senior-level position involves developing low-latency execution strategies for algo trading engines, ensuring high reliability and performance of core components, and collaborating with trading teams to support live operations. The ideal candidate will have 6-10 years of experience in Java development within a front office/trading environment, along with knowledge of Rust, messaging technologies like Solace or Kafka, and tools such as Chronicle and Aeron. They should also be adept at building back-testing frameworks and possess strong Linux system tuning skills. This role offers the chance to work on high-profile projects that drive next-generation performance in Rates algorithmic trading, requiring a solid background in software architecture, design patterns, and low-latency distributed systems.

What you'll do

  • Develop low latency execution strategies for algo trading engines.
  • Ensure core components are reliable, scalable, and performant.
  • Collaborate with etrading teams to support live trading operations.
  • Improve design and quality of existing algo trading strategy code.
  • Drive technology stack development beyond immediate project goals.

What we're looking for

  • 6-10 years of Low Latency Java development experience in front office/trading
  • Strong background in software development fundamentals and design patterns
  • Experience with messaging technologies like Solace, Kafka, Chronicle, and Aeron
  • Hands-on coding experience in Core Java for low latency, high throughput applications
  • Knowledge of no GC Java techniques and lock-free thread-safe algorithms
  • Familiarity with Python, Spring, TDD, KDB, or other tick data storage solutions
  • Experience building back-testing frameworks and historical data storages

More like this

Similar roles