Software Developer - Post-Trade Automation
Job Description
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β¦
Date Posted
08/23/2024
Views
5
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View Details