Java Algo Developer, Fixed Income, Assistant Vice President

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$121,200–$181,800 / yr
Posted
4 days ago
Closes
Aug 4, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $161k
This role $152k
$111k most similar roles pay here $213k

This role pays less than 60% of similar roles. Most pay $142,400–$180,000 — the shaded band above. At the midpoint, this role pays about $152k versus about $161k for comparable roles.

Based on 240 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 391 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java Algo Developer, Fixed Income, Assistant Vice President

The Fixed Income Algo Trading technology team at Citi is seeking a senior developer to join them in building and enhancing the platform that autonomously prices RFQs and trades with clients across various market venues. This role involves designing high-performance, low-latency trading applications, collaborating with multiple teams to capture requirements and deliver timely solutions for new functionalities, and coordinating testing and support for existing systems. The ideal candidate will have extensive experience in Java development, particularly in multi-threaded applications, and proficiency in tools like Jira, Git/Bitbucket, Gradle, and CI/CD pipelines. Knowledge of cloud technologies, messaging middleware, and fixed income products is desirable. This position requires strong analytical skills, excellent communication abilities, and the capacity to work effectively in a fast-paced environment while contributing to global projects.

What you'll do

  • Design and develop high performance, low-latency trading applications for the Fixed Income Algo Trading platform.
  • Coordinate with various teams to capture requirements and deliver new trading functionality and market upgrades efficiently.
  • Manage application upgrades and provide third-line support for existing trading platforms globally.
  • Develop common, reusable components that align with Citi’s technical strategy and drive future improvements.
  • Partner with business/quant teams to evolve the architecture roadmap and direct the platform's future direction.
  • Participate in agile/scrum development lifecycle to ensure engineering excellence and timely delivery of solutions.

What we're looking for

  • Bachelor’s degree in Computer Science, Information Technology, Mathematics, Engineering, or similar field.
  • 5+ years of hands-on experience developing high performance, low-latency applications in Java.
  • Proven ability to develop clean, testable code and understand software development fundamentals.
  • Experience with Linux/Unix, Jira, Git/Bitbucket, Gradle, and CI/CD tools like TeamCity and UrbanCode Deploy.
  • Knowledge of messaging middleware systems such as Kafka, Solace, or JMS.
  • Excellent communication skills to work effectively with business and quant teams.

More like this

Similar roles

Java Developer - Assistant Vice President

Citi

Remote (Irving, TX) 18 days ago $107,120$160,680
Java Spring Boot Spring Framework Spring Security JUnit Mockito Kubernetes Docker REST Oracle SQL CI/CD Design Patterns DevOps Agile Methodologies
Remote