This job board retrieves part of its jobs from: Healthcare Jobs | Professional Careers | Toronto Jobs

Find jobs in the City of Toronto

To post a job, login or create an account |  Post a Job

  Toronto Jobs  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Senior Quantitative Software Developer (C# or Python) to design and develop software for the Quantitative Strategies & Research group

S.i. Systems

This is a Contract position in Toronto, ON posted October 31, 2020.

Position Type: Contract
Duration: 12 months
Location: Toronto (Yonge and Finch)
Client Job Title: Quantitative Software Developer – Investments IT
JOB ID: EXCON0001620

Position / Team Info
Responsible for analyzing, designing, developing, supporting and enhancing the software systems of the Quantitative Strategies & Research (QSR) group, a part of the Capital Markets department. You will work alongside investment professionals in a world class systematic investment team with a focus on improving and maintaining various components of the team’s software infrastructure. You will report to a Technical Team Lead, Investment Lifecycle.


  • Maintain and improve the team’s software infrastructure which runs all aspects of the team’s systematic investment process including trading, execution and research.
  • Add incremental improvements to accommodate future research & production needs such as the expansion into new instruments/asset classes, trading frequencies, execution styles, etc.
  • Collaborate and co-develop with QSR implementation team, currently supporting aspects of trading and execution infrastructure.
  • Manage and maintain the integrity and speed of the group’s tick database, and other data repositories.
  • Responsible for completion of an acceptable volume of work and for the communication of status of personal work plans and tasks required to design, develop, and test assigned portion of projects.
  • Responsible for maintaining currency in technological trends and directions continually upgrading personal technical and IT related skills through research, education and self?motivated technology experimentation.
  • Participate in new technology investigation and make recommendations for new technology adoption where appropriate.

Education Requirements

  • Graduate degree in a quantitative discipline such as Engineering or Computer Science. In some cases, candidates possessing an undergraduate degree with exceptional experience will be considered.

Must have

  • Minimum 8 years development experience with at least 5 years full-time application development experience in the Capital Markets, preferably a quantitative investment team.
  • Experience with systematic investment and trading strategies.
  • Expertise in the following technologies: MATLAB, Python, C#, SQL.
  • Exposure with various software development methodologies and practices such as Test Driven Development, Continuous Delivery, Scrum and Agile and experience with the following technologies, or equivalents: Jira, GitHub, Jenkins, Nexus, UrbanCode.

Nice to have

  • Experience with Bloomberg API (BPIPE, DAPI) and OneTick or other time series database is an asset.
  • Completion of the Canadian Securities Course (CSC) and/or CFA candidacy is an asset.