Share
Job Purpose
The FI Algoto hire an experienced software engineer to advance the suite of Ratesexecution platformexecution tools, internal market makers andthe hedger
Key Responsibilities / Role:
• Develop reusabletrading engines with focus on low latency execution strategies
• Ensure strong reliability,and performance of the core
• Work with other
• Learn andlarge code base, improve design and quality of thetrading strategies code
• Partner with business to drive technology stack beyond near term objectives
• Adhere to engineering standards and strive for
Job Opportunities:
• Work on high profiletrading projects that deliver next-generation performance and functionality
• Apply best software architecture and design practices fortrading strategies development
• Use scientific approach to improve performance of trading applications
• Play partnership role defining the direction of Rates algorithmic trading at Citi
• Harness capabilities of modern technologies and be accountable for the positive impact of delivery
• Significant profile exposure through business
• Strong software development fundamentals, data structures, design patterns, object-oriented programming, algorithms complexity analysis
• At leastyears of extensivehands oncoding experience in Core Java within low latency, high throughput distributed applications
• Experience with ION Platform, FIX, SBE or any other messaging protocols
• Experience implementing and supporting market data processing applications and algorithmic trading strategies
• Experience buildingframeworks and historical data storages
• Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
• Working knowledge of no GC Java techniques and lock free thread safe algorithms
• Experience with Python, Spring, TDD, KDB or any other tick data storages
• Build tools,, git,
• Strong academic record, ideally with aBachelor’s degree in Computer Science, Information Science, engineering or related technical or quantitative discipline
• Strong verbal and written communication skills; ability to communicate with business users
• Self-motivated individual with determination to achieve goals
• Willingness to learn, both technically and professionally
• Strong analytical andproblem solving
• Good team working skills and ability to work in a distributed global team environment
• Ability to work on a
• Flexible and able to deliver quality results in the required
Anticipated Posting Close Date:
View the " " poster. View the .
View the .
View the
These jobs might be a good fit