CareerPlanSign in

Software Engineer

Montréal, Québec💼 Full-time🗓 2026-05-12 → 2026-09-07

Core

Developing platform systems for the trading desk to conduct secondary mortgage market trading, covering pre-purchase analytics, rate sheet creation, real-time trade capture, position maintenance, and risk management.

Role type

Senior IC software engineer (trading platform)

Builds

Secondary mortgage market trading platform and supporting data tools

Domain

Financial services / Mortgage trading

Deliverable

production ML models | product features

Required skills

Java, Perl, Linux shell scripting, SQL, Unix/Linux, distributed systems

Preferred skills

System design, strategic direction, scaling infrastructure

Technologies

Java, Perl, Linux, SQL

Responsibilities

Develop systems for secondary mortgage market trading, integrate applications with communication protocols, assess system needs with traders and analysts, ensure system scalability for volume growth

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.