At a Glance
- Tasks: Join our team to develop cutting-edge algorithmic trading solutions and strategies.
- Company: TP ICAP is a global leader in market infrastructure, connecting clients to financial markets since 1866.
- Benefits: Enjoy hybrid work options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of an innovative team shaping the future of trading with real-time analytics and technology.
- Qualifications: A degree in Computer Science or Mathematics, with expertise in Java and trading systems required.
- Other info: Collaborate with top professionals in a dynamic, agile environment focused on continuous improvement.
The predicted salary is between 48000 - 84000 £ per year.
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. Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.
Role Overview
Liquidnet is seeking an exceptional and experienced Algo Trading developer to join the Global Trading Technology team. This experienced individual has a proven track record of developing quality software and trading strategies in a world class financial services organization. Algo 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. We are looking for an outstanding candidate to be a part of agile, highly professional team delivering client-facing, high-availability, low-latency trading algorithms and related technology. This person is responsible for developing and supporting the products and will report to the Head of Algo Development.
Role Responsibilities
- Participate in the full lifecycle of designing, developing, test automation and monitoring of Liquidnet’s Next Generation Global Algorithmic Trading platform and low latency trading strategies as well as key infrastructure components such as low latency order management and order handling, rules engines and other algorithmic trading components.
- Work closely with Quants on implementation of trading algorithms, quantitative models, and analytical signals.
- Work with Product and Sales teams on client requests and algo customizations.
- Develop innovative solutions in a strategic, pragmatic way.
- Succeed in a collaborative development environment.
- Be curious and inquisitive around industry trends and strive for continuous improvement.
Experience / Competences
Essential- BS/BA degree or higher in Computer Science, Mathematics, or related Engineering field.
- Expert proficiency with computer technologies including Java, Linux, and OO Design with a focus on performance, re-usability, test automation and flexibility for customizations.
- Experience developing trading systems (backend) for Equities, Futures or Listed Derivatives (ideally execution algorithms, prop strategies, risk trading, smart routing etc.)
- Experience based knowledge of Equities market microstructure and trading workflows. This includes but not limited to trading venues, order types, market data, applicable regulations and order routing.
- Aptitude and ability to efficiently implement quantitative models, perform statistical data analysis, build/use data visualization tools and conduct simulation and back-testing of strategies.
- Previous experience working effectively with front office trading teams.
- Demonstrated development skills in a collaborative, team-oriented style.
- Experience designing, developing, and implementing of trading strategies such as benchmark tracking, liquidity seeking and dark aggregation algorithms.
- Experience in Agile Methodologies.
- Experience with low latency messaging products, such as Solace and 29West.
- Knowledge of event-driven (pub/sub) programming models.
Job Band & Level: Professional / 5
Algorithmic Trading Developer employer: TP ICAP Group
Contact Detail:
TP ICAP Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Algorithmic Trading Developer
✨Tip Number 1
Familiarise yourself with the latest trends in algorithmic trading and quantitative finance. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews, showcasing your passion and knowledge about the industry.
✨Tip Number 2
Network with professionals in the algorithmic trading space. Attend industry conferences, webinars, or local meetups to connect with people who work at TP ICAP or similar firms. Building these relationships can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Brush up on your programming skills, particularly in Java and Linux, as these are essential for the role. Consider working on personal projects or contributing to open-source projects related to trading systems to demonstrate your technical abilities.
✨Tip Number 4
Prepare to discuss your experience with low-latency systems and trading strategies in detail. Be ready to explain how you've implemented quantitative models and conducted back-testing, as this will be crucial in demonstrating your fit for the position.
We think you need these skills to ace Algorithmic Trading Developer
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly understand the responsibilities and requirements of the Algorithmic Trading Developer position. Familiarise yourself with the key technologies and methodologies mentioned in the job description.
Tailor Your CV: Customise your CV to highlight relevant experience in algorithmic trading, software development, and quantitative analysis. Emphasise your proficiency in Java, Linux, and any experience with trading systems or low-latency environments.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for algorithmic trading and your understanding of market microstructure. Mention specific projects or experiences that demonstrate your ability to develop innovative trading solutions.
Highlight Collaborative Experience: Since the role involves working closely with Quants and other teams, be sure to include examples of your collaborative work style. Discuss any previous experiences where you successfully contributed to team projects in a fast-paced environment.
How to prepare for a job interview at TP ICAP Group
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in Java, Linux, and OO Design. Bring examples of past projects where you developed trading systems or algorithms, highlighting your focus on performance and test automation.
✨Understand Market Microstructure
Familiarise yourself with the intricacies of equities market microstructure and trading workflows. Be ready to discuss how different order types and trading venues impact execution strategies.
✨Demonstrate Collaboration Experience
Since the role involves working closely with Quants and front office trading teams, share specific examples of how you've successfully collaborated in a team-oriented environment to deliver results.
✨Stay Informed on Industry Trends
Show your curiosity about the latest trends in algorithmic trading and quantitative analysis. Discuss any recent developments you've followed and how they could influence your work in this role.