Job DescriptionMain Function Successful candidates will develop and maintain front to back trading infrastructure for our global frameworks for algorithmic trading, real-time risk management, market connectivity, trade reporting and trade surveillance. The candidate must be comfortable working in a rapidly changing environment with short deadlines, a need for high quality reliable deliverables and strong communication with global colleagues.
Responsibilities: - Design, develop and test real-time software for low-latency algorithmic trading, risk management and trade reporting.
- Collaborate closely with quant researchers and peers in technology to ensure consistency and maximize re-use of software components globally.
- Work with technology operations to provide 2nd/3rd level application support as required.
Candidate Requirements The candidate must be comfortable working in a rapidly changing environment with an ability to deliver high quality work in collaboration with global colleagues.
QualificationsQualifications: - Bachelors Degree in Engineering, Computer Science or related subject.
- 3+ years C/C++ development experience on Linux
- 3+ years understanding of code optimization and high performing applications
- Must be in Montreal, Quebec, Canada
- Must have a valid work authorization in Canada
Preferred Qualifications: - Experience with order management, exchange connectivity or market data handling for Equities, FX or fixed income products will be an added advantage Advanced degree in Mathematics or Computer Engineering (MSc)
- Team player with excellent communication skills.
- Capable of developing industrial strength software components with colleagues across the globe.
- Python, SQL and/or scripting experience considered a plus.
- Interest in automated trading systems.
- Knowledge of trading, settlement and/or market interfaces considered a plus.
Additional Information