3+ years professional software development experience
Strong knowledge of java versions 17 and 21
Experience with spring boot framework
This role involves building and operating digital real-time platforms that power trading and client connectivity across metals and FX options businesses
Job Summary
This role involves building and operating digital real-time platforms that power trading and client connectivity across metals and FX options businesses.
Engineers are trusted to lead meaningful workstreams end-to-end, shaping problem statements, designing architecture, and delivering production systems.
The position offers a competitive base salary range of $105,100 - $129,400 CAD along with eligibility for discretionary variable compensation.
Matching Summary
This role involves building and operating digital real-time platforms that power trading and client connectivity across metals and FX options businesses.
Salary
Base: $105,100 - $129,400 CAD; Bonus: Eligible for discretionary variable compensation award; Benefits: Health, well-being, savings, retirement programs included
Skills & Requirements
Must-have
3+ years professional software development experience
Strong knowledge of Java versions 17 and 21
Experience with Spring Boot framework
Experience with distributed or event-driven systems
Familiarity with messaging technologies like Solace or Kafka
Nice-to-have
Experience in low-latency financial trading systems
Knowledge of electronic trading concepts and FIX protocol
Exposure to Azure cloud environments and hybrid infrastructure
Familiarity with React frontend technologies
Passion for engineering excellence and continuous learning
Key Requirements
Minimum 3 years of hands-on software development experience
Production system support experience required
No specific degree or certification explicitly mandated