The TP ICAP Group is a world leading provider of market infrastructure.
Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.
Through our people and technology, we connect clients to superior liquidity and data solutions.
The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world’s leading provider of OTC data, and an award winning all-to-all trading platform.
The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.
Liquidnet
Liquidnet is a next-generation agency execution specialist. Powered by technology that helps drive institutional alpha, our trading and liquidity network intelligently and securely connects the world’s investors with the world’s investments.
Established in 1999 on the belief that there was a better way to trade, Liquidnet' journey began with a vision to create a platform that goes beyond traditional transactional models.
We wanted to build a community where traders could connect, collaborate, and execute trades with confidence. Over the years, we've grown from a vision into a thriving ecosystem that empowers the buy side in ways never before imagined.
We are committed to making trading more efficient, intelligent, and accessible. Our purpose guides every decision we make, from the tools we develop to the relationships we nurture with our Members.
Role overview
Liquidnet is seeking an exceptional and experienced low latency Electronic Trading Platform Senior Java developer to join the Global Trading Technology team. This experienced individual has a proven track record of developing quality software in a world-class financial services organization within a latency-sensitive electronic trading environment.
Quantitative Trading is one of the main driving forces in today's Equity Markets. Providing clients with superior order execution while minimizing their market impact and risk exposure, trading strategies and smart order routing is a rapidly expanding field. These platforms are driven by quantitative analytics, real time market data, historical tick data, market signal events, and statistical analysis. The equities Global Trading Technology organization is responsible for developing, supporting, and delivering these state-of-the-art trading solutions to end-users including internal trading desks as well as buy-side clients.
As the Trading Platform Developer, you will join a team of engineers in building our Next Generation Algorithmic Trading platform. This person will contribute to the delivery of high-availability, low-latency technology supporting client-facing trading algorithms, smart order routing tactics and other electronic workflows and will be working in close partnership with Algo Developers, Product, Infrastructure and Support teams to deliver effective trading solutions.
Role Responsibilities
Create and engineer solutions that strike an exceptional balance between achieving ultra-low latency performance, seamlessly accommodating high-volume trading days, and maintaining unwavering reliability and data integrity.
Contribute to all areas of the software development lifecycle including design, development, integration, automated testing, optimization, and maintenance.
Optimize trading system performance by minimizing latency, optimizing code execution, and leveraging hardware acceleration.
Collaborate with hardware engineers to design and integrate low-latency hardware solutions, such as accelerators and network cards.
Conduct performance testing and analysis using hardware and software profiling tools such as JVisualVM, JProfiler, or YourKit to identify and address bottlenecks and inefficiencies.
Monitor and maintain the stability and reliability of the trading platform, including troubleshooting and resolving technical issues related to hardware and software interactions.
Integrate advanced cache coherence methodologies and fine-tune cache usage across L1, L2, and L3 caches to significantly boost data retrieval efficiency and drastically decrease latency within the system.
Optimize the utilization of hardware resources by strategically managing CPU affinity and thread scheduling in multi-core environments.
Stay updated with industry trends and advancements in low-latency trading technology, hardware acceleration, cache optimization, and network protocols to recommend and implement improvements.
Experience / Competences
Essential
Experience with low-latency messaging protocols and technologies, such as UDP, TCP/IP, or multicast.
Proven experience (10+ years) in developing low-latency trading systems or high-frequency trading platforms using hardware acceleration techniques.
Proficiency in low-latency Java libraries such as Chronical and other specialized Java collections like Eclipse, JCTools, etc., demonstrating a deep understanding of efficient data handling and processing in high-performance computing environments.
In-depth knowledge of GC-free programming techniques, including object reuse, memory management, lock-free data structures, and minimizing memory allocations.
Knowledge of algorithmic trading strategies, order types, market microstructure, and electronic trading platforms.
Familiarity with hardware acceleration technologies, hardware description languages (e.g., Verilog, VHDL), and hardware-software co-design.
Understanding of cache coherence protocols and cache optimization techniques for low-latency data access.
Experience with CPU affinity, thread management, and multi-core optimization for high-performance computing.
Desired
Excellent analytical, problem-solving, and communication skills.
Ability to work effectively in a fast-paced and dynamic environment, with a strong attention to detail.
Exceptional programming skills with a focus on performance optimization and hardware integration.
BS/BA degree or higher in Computer Science and/or Engineering, or equivalent experience
$225,000-$250,000
#LI-Hybrid #LNET #LI-MID
Not The Perfect Fit?
Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.
Company Statement
We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.
Location
USA - 200 Vesey Street - New York, NY