Senior Software Engineer (Trading) \u002F\u002F Java with Front office exp
Full Time
Montréal, QC
Posted Today
Job description
Position : Senior Software Engineer (Trading) // Java with Front office expUnique opportunity to contribute to the evolution of the LTX platform and the advancement of corporate bond market structure.
Rate: Open
Location; Montreal, QC
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.
Responsibilities:
- Create algorithms
- Build Limit Order Book
- Extend Trade execution protocol
- Incorporate market data
- Build services to complement trading activities
- 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
Requirements
- 3 - 6 years development experience
- 4+ years working on front office trading systems or exchanges
- Java
- High performance trading applications
- FIX API
- Trading protocols
- Resiliency / HA
- Messaging
- Data persistence
- Knowledge of common software design patterns and experience with Object Oriented Analysis and Design