O

Ontario Teachers' Pension Plan

Global investor managing teachers' retirement assets

Investment Associate - Capital Markets, Quantitative Strategies & Research

Quantitative Trading / Algorithm Development +1Confirmed live in the last 24 hours
Full-timeToronto, ON, CanadaNo salary listed

About the Job

Requirements

  • An undergraduate or graduate degree in a quantitative discipline such as Computer Engineering, Software Engineering, or Computer Science.
  • Demonstrable understanding of and passion for financial markets, quantitative finance, and systematic trading.
  • Very strong programming skills; preferred knowledge in Python, MATLAB, and SQL.
  • High skill in modern software engineering techniques, including design patterns, object-oriented programming, databases, and version control systems.
  • Experience supporting and debugging trading systems and performance analysis systems.
  • Experience working with financial data providers such as Bloomberg, Refinitiv, and S&P.
  • Experience managing the full lifecycle of a project, from requirements gathering through production deployment and support.
  • At least 1 year of relevant software engineering experience in finance.
  • Candidates at the junior end of the spectrum must demonstrate clear awareness, interest, and passion for systematic investments.
  • Demonstrated self-initiative in the field, such as personal finance or software projects related to stock markets or automated trading.
  • Ability to work independently or with little guidance on assigned projects.
  • Ability to manage time effectively and balance attention to detail with work volume.
  • Ability to take ownership of portfolio operations and make quick decisions to resolve complex trading or operational situations with potentially significant profit-and-loss outcomes.

Responsibilities

  • Take ownership of and improve the internal proprietary investment strategy codebase under the guidance of senior colleagues in Investments.
  • Work on code supporting investment functions, including proprietary investment strategies, automated algorithmic trading, portfolio management, order management, risk analysis, automated reporting, profit-and-loss analysis, performance attribution, portfolio analytics, quantitative strategies research, web-based reporting, and real-time system monitoring.
  • Support and guide Technology partners developing code and solutions not directly linked to investment outcomes, including data platforms and infrastructure, analytics tooling, reporting infrastructure, application security, production environments, and operational tooling.
  • Own QSR portfolio operations, including managing the systematic intraday trade management process, optimizing contract roll schedules, implementing portfolio rebalances and ad hoc risk adjustments, interfacing with the Trading desk to optimize trade flows, and resolving system or trading issues affecting normal systematic trade flow.
  • Deploy new investment models developed by QSR research staff to production in a timely manner, ensuring that models are integrated into the codebase, assessing portfolio and market impact, and ensuring conformity with team operations and trading processes.
  • Contribute to the systematic trading platform for portfolio analysis and model execution; work with Trading to collect and analyze transaction cost analysis and market data, and research improvements to trade schedules and algorithmic execution methodology.
  • Investigate and attribute portfolio profit and loss, risk, and exposures to strategies and factors.
  • Identify areas for improvement, bring new ideas to the team, and participate in QSR's bimonthly Blue Sky research initiatives.
  • Work alongside quantitative researchers to create, tune, and maintain quantitative models throughout their development.
  • Learn about quantitative investment strategies and their development and technology requirements.
  • Work with Technology partners to implement software engineering best practices for code quality, robustness, readability, and maintainability.
  • Support and provide guidance to new graduates and interns without direct management accountability.
  • Keep up to date with software engineering best practices.
  • Seek advice and learn from experienced team members, while engaging in debate and challenging their perspectives when appropriate.
  • Take ownership of documentation related to projects.
  • Provide assistance and technical advice to researchers.

Desired Qualifications

  • A Master's degree in finance or similar advanced degree is an asset.
  • A CFA charter or candidacy is an asset.
  • Preferred knowledge of Python, MATLAB, and SQL.
  • Direct experience supporting a systematic investment function is an asset.

About the Company

Ontario Teachers' Pension Plan

Global investor managing teachers' retirement assets

Ontario Teachers’ Pension Plan (OTPP) is a global investment manager with about $241.6 billion in assets under management, aiming to grow to $300 billion by 2030. It invests across sectors—from agriculture to artificial intelligence—to provide retirement security for 333,000 Ontario teachers. Beyond seeking financial returns, OTPP works to improve the sustainability and profitability of its portfolio companies and to generate a positive impact on the communities it serves and the world at large. The firm pursues opportunities worldwide and integrates environmental, social, and governance considerations into its investment decisions to balance long-term returns with responsible stewardship.

Company size
1,001-5,000
Company stage
Not listed
Total funding
$52.2B
Headquarters
Toronto, Canada
Founded
1989

Recently Posted Jobs

Explore more opportunities at Ontario Teachers' Pension Plan

See more jobs