3+ years professional software development experience
Strong working knowledge of java 17/21
Experience with spring boot framework
This role involves building and operating digital real-time platforms that power trading and client connectivity across precious metals, base metals, and FX options businesses
Job Summary
This role involves building and operating digital real-time platforms that power trading and client connectivity across precious metals, base metals, and FX options businesses.
Engineers are trusted to lead meaningful workstreams end-to-end, shaping problem statements, designing architecture, and delivering production systems for live trading activity.
The position offers a competitive base salary ranging from $105,100 to $129,400 CAD along with eligibility for discretionary variable compensation awards.
Matching Summary
This role involves building and operating digital real-time platforms that power trading and client connectivity across precious metals, base metals, and FX options businesses.
Salary
Base: $105,100 - $129,400 CAD; Bonus: Discretionary variable compensation award based on performance; Benefits: Health, well-being, savings, retirement programs, paid time off
Skills & Requirements
Must-have
3+ years professional software development experience
Strong working knowledge of Java 17/21
Experience with Spring Boot framework
Experience with distributed event-driven systems
Familiarity with messaging technologies like Solace or Kafka
Experience with Azure SQL Server and MongoDB
Nice-to-have
Low-latency or real-time system experience
Electronic trading concepts knowledge
FIX Protocol connectivity familiarity
Hybrid infrastructure deployment experience
DevOps practices with TeamCity and GitHub
Front-end React and TypeScript exposure
Key Requirements
3+ years of hands-on software development experience