Jobs.ca
Jobs.ca
Language
National Bank of Canada logo

Analyst

Urgently Hiring
Verified
Montreal, Toronto
Senior Level
Full-time

Top Benefits

Health and wellness program, including many options
Flexible group insurance
Generous pension plan

About the role

A career within our team is a unique opportunity to solve complex financial problems with cutting-edge technology. If you need a departure from BA-driven engineering organizations, this is for you. We are a vertically integrated team, aiming for every team member to ultimately be able to fully own the trading algorithm development process; from understanding the trading intentions, researching the best approach given the market microstructure environment, eliciting technical requirements, implementing them using the appropriate technology, testing and validating the behaviors and finally tracking and monitoring trading performance.

**
**

Your Job

This role demands a broad range of skills and abilities, including:

  • Specify, design and implement trading strategies
  • Understanding and interest in market microstructure dynamics
  • Grasp of technology inner workings and their performance implications
  • Ability to leverage development processes to mitigate risks
  • Possess a strong team spirit while being capable of working independently
  • Ability to work effectively in high context-switching environments

**
**

Basic Requirements

  • STEM background
  • Experience in programming (Java / C++ / HDL)
  • Significant communication skills.
  • Experience with low-latency and real-time systems is a significant asset.
  • Bilingualism is an asset (English required, French is a plus).

**

**
**

Important Note: **Office presence is mandatory, this is not a work-from-home or hybrid role. This position is offered in Montreal and Toronto.

Join our passionate team and contribute to shaping the future of our rapidly growing algorithmic trading platform. Your technical expertise and ability to collaborate with seasoned professionals in the field will allow you to tackle exciting challenges and develop your skills in a dynamic and innovative environment.

About National Bank of Canada

Banking
5001-10,000

At National Bank, we believe in the potential of each individual, and that even the smallest gestures can make a big difference. When we help others accomplish their projects, we help empower them and the community at large.

We try to make a difference through innovation, but above all, by putting people first. By taking the time to listen and letting our actions speak for themselves. By remaining bold and passionate. By developing lasting relationships as partners and allies.

Together we can achieve great things and create a positive impact.

Want to learn more about us?

For advice on your personal finances, visit: nbc.ca/advice For advice on your business, visit: nbc.ca/business For career opportunities, visit: jobs.nbc.ca For all the latest news, visit: nbc.ca/news

By clicking "Follow" above, you may receive communications from National Bank, either in your LinkedIn inbox or by other means via LinkedIn, about products and services that could interest you. Learn more at: www.nbc.ca/socialnetworks.