Job Search and Career Advice Platform
2,136

Software Developer jobs in Canada

Staff Software Engineer

S.i. Systems

Winnipeg
On-site
CAD 100,000 - 125,000
3 days ago
Be an early applicant
I want to receive the latest job alerts for “Software Developer” jobs

Principal Software Development Engineer, Full Stack

Workday, Inc.

Vancouver
On-site
CAD 281,000 - 422,000
3 days ago
Be an early applicant

Staff Software Engineer

Pantheon Systems

Toronto
On-site
CAD 209,000 - 237,000
4 days ago
Be an early applicant

Staff Software Engineer (L4)

Twilio

Alberta
Hybrid
CAD 157,000 - 197,000
4 days ago
Be an early applicant

Automotive Audio Software Engineer, Senior

Qualcomm

Markham
On-site
CAD 80,000 - 100,000
4 days ago
Be an early applicant
Discover more opportunities than anywhere else.
Find more jobs now

Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

Activision Blizzard

Vancouver
On-site
CAD 90,000 - 130,000
5 days ago
Be an early applicant

Software Engineer, iOS - Conversation Experiences

reddit

Canada
Remote
CAD 90,000 - 120,000
5 days ago
Be an early applicant

Software Developer

Mecademic Industrial Robotics

Montreal
Hybrid
CAD 80,000 - 100,000
8 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Software Developer - Identity Access Management (IAM)

Intello Technologies Inc.

Vancouver
Hybrid
CAD 95,000 - 143,000
8 days ago

Lead software developer

BMO Financial Group

Toronto
Remote
CAD 75,000 - 142,000
8 days ago

GOLANG SOFTWARE DEVELOPER

High Tech Genesis Inc.

Ottawa
On-site
CAD 80,000 - 100,000
8 days ago

Software Developer – Accounting Systems

Amilia Enterprises Inc.

Quebec
Hybrid
CAD 80,000 - 100,000
8 days ago

C++ Software Developer (2025-052)

Circle Cardiovascular Imaging

Calgary
On-site
CAD 85,000 - 110,000
8 days ago

Android Software Developer

UniUni Logistics

Vancouver
On-site
CAD 75,000 - 95,000
8 days ago

Ingénieur Backend Intermédiaire - Intermediate Software Developer

Perion Network Ltd

Quebec
Hybrid
CAD 70,000 - 90,000
8 days ago

Senior Software Developer - Ross Web Platform (Job Req #2025-355)

Ross Video

Ottawa
Hybrid
CAD 85,000 - 115,000
8 days ago

Intermediate Fullstack Software Developer/ Développeur.se Logiciel Intermédiaire Fullstack

Plusgrade

Montreal
On-site
CAD 70,000 - 90,000
8 days ago

software developer

Strategybrain Technology Ltd.

Toronto
Hybrid
CAD 100,000 - 125,000
8 days ago

Team Lead, Software Developer

Dialogue Technologies de la santé inc.

Montreal
Hybrid
CAD 90,000 - 120,000
8 days ago

Développeur.euse logiciel junior, HPC (R&D)/ Junior Software Developer, HPC

AON3D

Montreal
On-site
CAD 55,000 - 75,000
8 days ago

software developer

SnRglobal Consultancy Inc.

Oakville
On-site
CAD 60,000 - 80,000
8 days ago

Team Lead, Software Developer

Dialogue Health Technologies Inc.

Toronto
On-site
CAD 100,000 - 130,000
8 days ago

Senior Software Developer (Data Platform, AWS)

Autodesk

Vancouver
On-site
CAD 80,000 - 100,000
9 days ago

Staff Software Developer - ShareGate Canada - Remote

Workleap Technologies inc.

Montreal
Hybrid
CAD 90,000 - 120,000
9 days ago

Senior Software Developer, Team Lead (NOC 21232)

Vermont Systems

Toronto
On-site
CAD 127,000
9 days ago

Top job titles:

Retail Sales jobsAirport jobsAdministrative Assistant jobsEntry Level jobsLicensed Practical Nurse jobsChef jobsConcrete jobsQa Tester jobsWaitress jobsCredit Analyst jobs

Top companies:

Jobs at TelusJobs at NetflixJobs at Td BankJobs at WspJobs at Rio TintoJobs at ManpowerJobs at ServicenowJobs at AonJobs at DatabricksJobs at Stryker

Top cities:

Jobs in MontrealJobs in OttawaJobs in BramptonJobs in WindsorJobs in KingstonJobs in KelownaJobs in AjaxJobs in VictoriaJobs in DevonJobs in Saint John

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobsPython Software Developer jobs
Staff Software Engineer
S.i. Systems
Winnipeg
On-site
CAD 100,000 - 125,000
Full time
3 days ago
Be an early applicant

Job summary

A technology firm specializing in financial systems is seeking a skilled developer to build core components of its next-generation Order & Execution Management System. Candidates should have over 5 years of experience in back-end development, particularly in Rust, and a deep understanding of capital markets workflows. Key tasks include translating regulatory changes into code and ensuring high quality through rigorous testing practices. This role requires strong technical acumen and expertise in order lifecycles.

Qualifications

  • 5+ years of experience in Rust, C++, or Java.
  • Deep understanding of capital markets workflows.
  • Proven expertise in distributed systems.

Responsibilities

  • Build the core order-state machine and advanced order types.
  • Translate regulatory changes into executable specifications.
  • Champion property-based testing and rigorous code reviews.

Skills

Low-latency back-end development
Order lifecycles knowledge
Event-driven architectures
Domain-driven data modelling
Regulatory compliance coding

Tools

Rust
Kafka
PostgreSQL
Kubernetes
Job description
Responsibilities
  • Build the core order‑state machine, advanced order types, and parent‑child orchestration for our next‑generation Order & Execution Management System (OEMS).
  • Encode well‑formedness, credit, and market‑access risk checks that are efficient, provably ordered, and audit‑ready.
  • Model venue‑specific market rules behind zero‑cost Rust abstractions.
  • Translate regulatory changes (CAT, RegNMS, MiFID) into executable specifications and automated tests.
  • Publish reusable Rust crates consumed by downstream services and business analysts.
  • Champion property‑based testing, formal state‑transition diagrams, and rigorous code reviews.
Requirements
  • 5+years building low‑latency back‑end systems in Rust, C++, or Java
  • Deep knowledge of order lifecycles and capital‑markets workflows (buy‑side EMS, sell‑side OMS, or exchange matching)
  • Expertise in event‑driven architectures and distributed systems (Kafka, Aeron, NATS, or similar)
  • Expert at domain‑driven data modelling and design
  • Track record of converting regulatory or compliance requirements into reliable, testable code
Nice To Haves
  • Experience with production Rust
  • Experience with high‑performance messaging protocols; e.g. IPC, multicast, Aeron
  • Deep knowledge of protocols like FIX, ITCH, or OUCH
  • Experience with a variety of asset classes, including options, futures, crypto
  • Familiarity with international markets and global system design

Active Team Stack : Rust, gRPC, PostgreSQL, Snowflake, Kafka, Aeron, Kubernetes

  • Previous
  • 1
  • ...
  • 6
  • 7
  • 8
  • ...
  • 86
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved