CareerPlan

Software Developer

MontréalFull-time2026-11-05 → 2026-11-11

Core

Develop critical software for traders, researchers, and engineering teams to implement and analyze algorithmic trading strategies.

Role type

mid-level software developer (trading systems)

Builds

scalable and performant software for algorithmic trading

Domain

financial services / algorithmic trading

Deliverable

production ML models | product features

Required skills

software engineering principles, JavaScript/TypeScript, Node.js, React, Python

Preferred skills

Redis, RabbitMQ, GraphQL, MongoDB, Docker, WebSocket, AMQP, TCP, HTTP, relational databases (PostgreSQL, MySQL, MS SQL Server, Oracle)

Responsibilities

build scalable and performant software, analyze requirements from traders and analysts, facilitate discussions on code implementation and architecture, drive projects and lead new initiatives, resolve challenging design and coding issues

Seniority

Mid-level, hands-on IC