09 Nov
|
Bank of Montreal
|
Winnipeg
09 Nov
Bank of Montreal
Winnipeg
Engineer performance-sensitive trading systems at BMO’s ETF Market Making team, focusing on C++, market data, and production diagnostics.This ETF Algo Engineer position combines software engineering with quantitative trading knowledge across electronic execution workflows. Develop reusable services, desk tools, and scalable platform enhancements for pricing, order management, risk controls, and automation. Use AI-enabled tools throughout implementation, testing, documentation, and quality improvements.Key Responsibilities:
Develop reusable trading services and desk toolsCreate simulation, replay, monitoring, and diagnostic capabilitiesOptimize latency, throughput, markouts, and quote performanceEnable current ETFs, venues, workflows, and asset structuresTranslate desk priorities into reliable production solutionsRequirements:
Five to seven years of relevant experienceStrong Python and/or C++ production development experienceFluency across programming languages, APIs, and data formatsExperience analyzing large market and trading datasetsSound judgment using AI-assisted development toolsBring performance analysis, electronic trading expertise, and disciplined engineering to BMO’s scalable ETF technology platform.
📌 Low Latency Trading Systems Engineer (Winnipeg)
🏢 Bank of Montreal
📍 Winnipeg