Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Citi Logo

Java Algo Developer, Fixed Income, Assistant Vice President

Citi

$121,200 - $181,800
Dec 19, 2025
New York, NY, US
Apply Now

The Fixed Income Algo Trading technology team at Citi is seeking developers to build and enhance a platform that autonomously prices RFQs and trades with clients across external and internal venues. The goal is to solve technical challenges that have a measurable and visible revenue impact on the Fixed Income Algo Trading platform.

Requirements

  • Experience in design and development of high performance, low-latency, multi-threaded applications.
  • Extensive hands-on development experience in Java.
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming.
  • Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications.
  • Proven ability to develop clean, testable code.
  • Understanding of relational database concepts and knowledge in SQL.
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy.

Responsibilities

  • Design and develop high performance, low-latency trading applications
  • Partner with multiple technology, business/risk and external market teams to capture requirements and deliver timely solutions for new trading functionality and market upgrades.
  • Coordinate testing of new functionality including business/etrading risk signoff.
  • Liaise with global support teams to manage application upgrades and provide third-line support for existing trading platform.
  • Develop common, reusable components and services that execute against Citi’s technical strategy and drive future improvements.
  • Partner with business/quant teams to evolve architecture roadmap and drive future direction of the trading platform.
  • Participate in agile/scrum development lifecycle and drive engineering excellence.

Other

  • Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • Demonstrated ability to learn new business concepts and technologies.
  • Excellent communication skills (there is a requirement to be business/quant facing).
  • Strong passion for technology, especially Java, with a keen interest in driving adoption of new technologies and tools.
  • Self-motivated individual and with ability to manage own workslate.