Java Fixed Income Algo Developer

Posted:
9/18/2025, 4:50:30 AM

Location(s):
Ontario, Canada ⋅ Mississauga, Ontario, Canada

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Job Purpose: 

The Rates E-Trading technology team in North America is responsible for the platform that has enabled Citi’s US Rates business to be the number one on the streetWe are seeking a Java Fixed Income Algo Developer to continue to build and enhance the platform that autonomously prices RFQs and trades with clients across external and internal venues, e.g. Bloomberg and Tradeweb.   

A successful candidate will solve interesting technical challenges whilst developing solutions that have a measurable and visible revenue impact.  This is a rewarding and exciting opportunity to work directly with one of the most forward thinking businesses and successful Rates E-Trading platforms.  

  

Key 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. 

 

Qualifications: 

 

Knowledge/Experience: 

  •  Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar) 

  • Experience in design and development of high performance, low-latency, multi-threaded applications. 

  • Extensive hands-on development experience in Java. 

  • Demonstrated ability to learn new business concepts and technologies. 

 

Technical: 

  •  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. 

  • Experience with Linux/Unix. 

  • Experience in Kafka, Solace, JMS or other messaging middleware systems

  • Knowledge on cloud technologies desirable, e.g. Artifactory, Docker and OpenShift. 

  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable. 

 

Soft Skills: 

  •  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. 

  • Excellent collaborative skills; ability to work with others and contribute to global projects. 

  • Strong analytical and problem solving skills. 

  • Ability to work in a fast-pace environment; flexible and able to deliver results in the required timeframe 

 

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location Full Time Salary Range:

$94,300.00 - $141,500.00

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.