
Functional Architect – High-Performance Trading Systems
TMX Group
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$120,000 - CA$130,000 per year
About the role
- Develop detailed architecture for computer systems supporting market trading and surveillance
- Validate all IT solutions for trading, surveillance, and clearing of derivative products
- Develop and deliver ultra-low latency, highly available, and sustainable real-time trading, risk management, and data analytics applications
- Contribute to the end-to-end design of multi-tier applications interfacing with complex distributed external systems and global clients
- Perform organic analysis and actively contribute to preliminary and functional analyses
- Accompany and guide development teams throughout the solution implementation cycle
- Write technical documentation and specialized guides for external clients
- Collaborate on the development of strategies and test plans to ensure total software robustness
Requirements
- At least 5 years of experience in architecture and design of complex systems
- University degree in Computer Science, Computer Engineering, or Software Engineering
- Proven track record in designing and developing real-time, mission-critical business applications
- Hands-on knowledge of UNIX and C++, Perl, and Python languages
- Advanced mastery of UML and architectural patterns (high availability)
- Fluency in both French and English (written and spoken) required
Benefits
- Wellness programs
- Generous time-off and leaves
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
architecturedesignreal-time applicationsC++PerlPythonUMLhigh availabilitydata analyticsrisk management
Soft Skills
collaborationcommunicationguidanceanalysisdocumentation
Certifications
University degree in Computer ScienceUniversity degree in Computer EngineeringUniversity degree in Software Engineering