Search jobs > Montreal, QC > Software developer

Software Developer - Post-Trade Automation

Squarepoint Capital
Montreal, QC, Canada
$60K a year (estimated)
Full-time

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
  • 30+ days ago
Related jobs
Squarepoint Capital
Montreal, Quebec

Role: Software Developer - Post-Trade Automation. Design and develop pipelines for post-trade processing. 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. ...

Amazon
Montreal, Quebec

Développeuse, Développeur de logiciels (outils d'assurance qualité et automatisation) | Software Developer (QA Tools & Automation), Montreal Internal Studios QA Team. As a Software Developer, you contribute to the creation of various technology components for a new MOBA. Nous vous incitons donc à po...

Amazon Development Centre Canada ULC
Montreal, Quebec

As a Software Developer, you contribute to the creation of various technology components for a new MOBA. Nous vous incitons donc à postuler, même si vous ne présentez peut-être pas toutes les qualifications listées. Together, we develop world-class automation and tools that seamlessly integrate with...

Ericsson
Montreal, Quebec

JOB Title: 5G Software Test Automation Developer. To support and enable service providers with their transition to cloud native software and automated operations, we are looking for software developers that can own design through implementation, validation, and deployment to handoff to customers. In...

Promoted
First Derivative
Montreal, Quebec

Senior Java/Big Data Developer – FX Trading. Experience with two or more of the following areas including Python, Spark, Scala, Hadoop, Data bricks, Snowflake, Shell, Perl, Core Java, Impala, Hive etc. ...

Promoted
5V Tech | Certified B Corp™
Montreal, Quebec

Lead Software Test Engineer - GNSS Simulation. Knowledge and interest in GNSS, navigation systems, Radio Frequency, Simulation Software, real-time networking, or avionics software. R&D team in Montreal to own the design and development of automated testing frameworks in Python to test front-end and ...

Promoted
Hunter Bond
Montreal, Quebec

Are you a rising C++ star with 1-4 years of experience under your belt? Ready to join the ranks of an Elite Fintech firm and take your coding prowess to new heights? I am on the hunt for junior developers with an appetite for learning and a passion for financial technology. ...

Promoted
Kynetec
Canada

Kynetec is seeking an experienced Data Engineering leader who specialises in Microsoft SQL Server and Azure Databricks! You will be responsible for the day-to-day management of our Data Engineering Team in North America, and will support our client facing teams to optimize Kynetec’s data production ...

Promoted
CloudLabs Inc
Canada
Remote

As a Data Engineer, you will play a crucial role in designing, developing, and maintaining our data infrastructure. Proven experience as a Data Engineer or similar role, with a strong focus on AWS data services. We are seeking a talented Data Engineer to join our dynamic team. Troubleshoot and resol...

Promoted
Myticas Consulting
Canada

Myticas Consulting's direct client is looking for a junior level FPGA Developer for a full-time permanent remote opportunity within Canada. ...