Senior Software Engineer (Trading)

City: Montréal, QC, Canada
Title: Senior Software Engineer (Trading)
Employment Type: Contract
Unique opportunity to contribute to the evolution of the LTX platform and the advancement of corporate bond market structure.

Location; Montreal, QC

The engagement will be On-site and Hybrid model
Applications from all over Canada are accepted as long as incumbents are willing to relocate to Montreal

Role Description

The Senior Software Engineer with e-Trading Platform experience will join a team building high-performance, low latency technology to support our patented new corporate bond trading execution protocol, RFX. The Senior Software Engineer should enjoy working with a small, talented team but have an independent mindset to champion our customers’ experience of quality and the security of our customers’ data.


Create algorithms
Build Limit Order Book
Extend Trade execution protocol
Incorporate market data
Build services to complement trading activities
Preferred Skills and Experiences:

Create highly performant deterministic state machines
Develop micros services that are asynchronous in nature and messaging-centric
Assume responsibility for code quality and correctness
Develop server-side code in a challenging high-performance environment
Ensure your code is fully tested at the unit level. Help design and build end-to-end automated tests
Produce prototypes to solicit real user feedback, utilize feedback to evolve the product iterative


3 - 6 years development experience
4+ years working on front office trading systems or exchanges
High performance trading applications
Trading protocols
Resiliency / HA
Data persistence
Knowledge of common software design patterns and experience with Object Oriented Analysis and Design
Experience with distributed systems design and development
Staffmax Staffing & Recruiting