3+ years professional software development experience
Java versions 17 and 21 with spring boot
Experience with distributed and event-driven systems
This role involves building and operating digital real-time platforms that power trading across Precious Metals, Base Metals, and FX Options businesses
Job Summary
This role involves building and operating digital real-time platforms that power trading 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 across Precious Metals, Base Metals, and FX Options businesses.
Salary
Base: $105,100 - $129,400 CAD; Bonus/Equity: Eligible for discretionary variable compensation award; Benefits: Health, well-being, savings, retirement programs, paid time off
Skills & Requirements
Must-have
3+ years professional software development experience
Java versions 17 and 21 with Spring Boot
Experience with distributed and event-driven systems
Knowledge of messaging technologies like Solace or Kafka
Familiarity with electronic trading concepts and FIX protocol
Nice-to-have
Low-latency system experience in financial services
Strong passion for engineering excellence
Willingness to learn from feedback and mentorship
Experience with hybrid infrastructure and cloud-native development
Key Requirements
3+ years of hands-on software development experience
Strong working knowledge of modern Java versions
Experience contributing to production environments