Company Logo
Scotiabank

Banking

Toronto, Ontario, Canada Apply Now Practice This Interview

Software Engineer (C++/Java) at Scotiabank

Share on:
    Linked IN Icon Twitter Icon FB Icon

Description

Requisition ID: 251804 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Role The Software Engineer (C++/Java) will contribute to the overall success of the Risk and Valuations Technology team, ensuring individual goals, plans, and initiatives are executed and delivered in support of the team’s strategies and objectives.

Scotiabank’s derivatives platform is an in-house–developed product providing a complete end-to-end booking lifecycle for derivative transactions.

This is a critical application for Global Banking and Markets at Scotiabank, used by trading desks across Asia, Europe, North America, and Latin America.

Market data is a key component of the platform, used in the valuation and risk assessment of derivative trades across asset classes including fixed income, forex, credit, equity, and inflation.

The Software Engineer (C++/Java) will be part of an exciting team that develops and supports the capital markets risk analytics infrastructure used by trading teams globally to price and book deals.

The individual will have the opportunity to gain experience in cloud-based grid computing, in-memory caching, and risk and valuation analytics.

Is this role right for you? In this role you will: Integration of Scotia’s C++ Model Library into the Risk and Valuation infrastructure.

  • Role: Software Engineer (C++/Java)
  • Company: Scotiabank
  • Location: Toronto, Ontario, Canada
  • Job found on: 23rd of February, 2026
  • You can now practice a tailored interview designed specifically for this role, or a similar position, to boost your readiness and confidence:
    Practice Interview Now