Share this Job

Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Algorithmic Trading Developer with C++.




Requisition ID: 152326

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


The Quantitative Trading Solutions group develops and operates Scotiabank's equity algorithmic trading systems, portfolio trading applications, ETF market-making operations, and related technology systems. We work very closely and are tightly integrated with the front-office desks.


We are seeking a talented software developer to work with the ETF trading desk to develop and enhance their high-frequency algorithmic trading capabilities. It is a unique opportunity to work with state-of-the-art technologies including collocated servers, high-speed market data, and automated strategies. This role is a great learning opportunity for experienced developers to work in a fast-paced trading environment with algorithmic systems that trade several millions of dollars daily.


We will consider a range of experience levels and adjust role, compensation, and title accordingly. 


Key Accountabilities:

  • The position will be a primary technical resource for the ETF trading desk. Key responsibilities are:
  • Enhancing our low latency trading framework, optimizing handling of market data, product pricing, order sending, risk checks, and other core system components.
  • Enhancing existing trading and developing related infrastructure such as ETF composition and modeling, P&L calculation, book management, etc.
  • Analyzing system performance to find ways to improve efficiency and client executions.
  • Performing 2nd level support of production trading systems to troubleshoot and quickly resolve any issues or questions.
  • Working in an agile team with other developers and business stakeholders to deliver new functionalities to support high-frequency algorithmic trading.
  • Writing high-performing well-tested code that meets coding standards and business requirements.
  • Implementing best practices for scalability, supportability, ease of maintenance, and system performance.

Functional Competencies:

  • Strong software development skills in C++, including algorithmic design, problem-solving, optimizing, and testing.
  • Experience writing robust code in an agile environment using version-control systems (Git, Bitbucket, etc.).
  • Experience in developing real-time event-driven applications.
  • Working knowledge of Unix commands and shell scripting.
  • Working knowledge of writing SQL queries and stored procedures (MS SQL).
  • Familiarity with trading applications, FIX protocol, market data distribution, and order handling are a plus, but not required.
  • Familiarity in the development of highly scalable systems is a plus, but not required.
  • Post-secondary degree in a technology field (Computer Science, Engineering, etc.) or equivalent training.
  • Relevant industry course/certification such as CSC, CFA is a plus, but not required.

#Intech #Scotiatech #ScotiaRED


Location(s):  Canada : Ontario : Toronto 

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Job Segment: Developer, Investment Banking, Engineer, Bank, Banking, Technology, Finance, Engineering