CareerPlanGet AI match score →

Software Developer

Montréal💼 Full-time🗓 2026-07-02 → 2026-07-31

Core

Develop critical software for algorithmic trading strategies, ensuring production systems are optimal and scalable.

Role type

Software Developer (Algorithmic Trading)

Builds

Scalable and performant software systems for trading strategies

Domain

Financial Trading / Algorithmic Trading

Deliverable

production ML models | product features

Required skills

Software engineering principles, Python, C++, Java, Network programming, Cloud infrastructure, TCP/IP, HTTP, Routing protocols

Preferred skills

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

Responsibilities

Building scalable and performant software using best practices, Facilitating discussions on code implementation and architecture, Collaborating with operation teams to ensure production systems are optimal, Researching latest technologies to enhance trading systems, Driving projects and leading new initiatives, Resolving challenging design and coding issues

Seniority

Mid-level (2-10 years experience)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗