Software Developer - Post-Trade Automation
Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients.
We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a technology and data-driven firm, we design and build our own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms.
With offices around the globe, we emphasize true, global collaboration by aligning our investment, technology and operations teams functionally around the world.
Role : Software Developer - Post-Trade Automation
Team : Post Trade
Department : Development
Location : London, Montreal
The BO team is responsible of development, deployment and support for middle / back office applications that processes millions of records every day.
Our four main areas of work are :
- Transactions feeds for fund administrator, brokers, t+0 matchers and MIFID
- Streaming and booking of VOICE trades, executed on external trading platforms such as Bloomberg, Fidessa or SpiderRock.
- End-of-day reconciliation of trades, positions and PnL
- End-of-day / month reporting and analytics related to Positions, Trades, Margin, Cash, Wallet, Currency expositions, PnL.
The role provides the opportunity to learn various aspects of the financial business functions including booking, clearing, risk, accounting and compliance.
Position Overview :
- Design and develop pipelines for post-trade processing
- Own applications in production globally and provide 2nd level application support
- Work closely with Operations, Traders & Compliance to gather requirements & receive feedback
- Close collaboration with global counterparts to ensure maximum reuse of effort
Required Qualifications :
- Relevant degree in Computer Science, Computer Engineering or Engineering
- 3 years of experience on either Python or Java
- Experience of processing large datasets with PostgreSQL database and data frame
- Experience in trade booking with FIX protocol
- Knowledge of trading, booking and / or position keeping
- 3 years of exposure to scalable, geographically distributed and high availability architectures
- Experience with applications supporting reporting and reconciliation
- Team Player capable of developing industrial strength software components
- Good communication skills
- Proven independent contributor in a team dynamic
- Knowledge and understanding of OTC products (Interest Rate Swaps, Variance Swaps, CDS etc) bookings
- Knowledge in C++ and Big Data tools such as Spark, Kafka, Elastic