BM
Posted:
June 03, 2026
Location:
toronto, on, Canada
Job Description
Elevate BMO Financial Group's Commodities Trading as the Director of Trading Systems, specializing in Java development and trading system optimization. Focus on enhancing automation and execution.
As a key leader in BMO's Commodities Technology, you will be responsible for nurturing trading systems that support Energy, Metals, Agriculture, and Environmental sectors. This senior role demands a blend of technical expertise and business acumen to ensure trade execution stability and strategic growth.
Key Responsibilities: • Manage the Commodities trading technology platforms comprehensively • Develop low-latency architectures tailored for electronic trading • Supervise microservices adoption and resilient design patterns • Integrate real-time systems with trading venues and data sources • Lead technology initiatives like OMS modernization and automation
Requirements: • BA/BS in Computer Science or related field • 5+ years building Front-Office Commodities Tradin...
As a key leader in BMO's Commodities Technology, you will be responsible for nurturing trading systems that support Energy, Metals, Agriculture, and Environmental sectors. This senior role demands a blend of technical expertise and business acumen to ensure trade execution stability and strategic growth.
Key Responsibilities: • Manage the Commodities trading technology platforms comprehensively • Develop low-latency architectures tailored for electronic trading • Supervise microservices adoption and resilient design patterns • Integrate real-time systems with trading venues and data sources • Lead technology initiatives like OMS modernization and automation
Requirements: • BA/BS in Computer Science or related field • 5+ years building Front-Office Commodities Tradin...
Apply for this Job
Submit your application for the Director of Commodities Trading Systems position at BMO Financial Group.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
toronto, Canada
Posted:
June 03, 2026
Deadline:
July 13, 2026