Staff Software Engineer (Bus Logic)

Elevate

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 27-10-2025
Vacancies: 1 Vacancy

Job Summary

About the Company:
Our client is a forward-thinking financial services firm modernizing the brokerage landscape. Theyve built a fully cloud-native clearing and custody system to meet the demands of todays complex global markets. With a focus on robust data modeling scalable architecture and intuitive APIs they deliver a best-in-class experience for clients and handle billions in daily trading volume. Their team combines top engineering talent with deep financial expertise to compete in fast-paced capital markets.

The Team:
This teams mission is to deliver best execution across asset classes and regions. Theyre building a next-generation cloud-based trading platform that offers high-performance access to liquidity venues advanced charting and flexible order workflows for active traders and institutional clients alike.

The Role:

  • Build highly available horizontally scalable mission-critical applications using a modern tech stack.

  • Tackle complex engineering challenges and continuously refine your expertise.

  • Collaborate with stakeholders to define develop and deliver new features.

  • Gain deep understanding of the trading domain.

Key Responsibilities:

  • Develop the core order state machine advanced order types and parent-child orchestration for a new Order & Execution Management System (OEMS).

  • Implement credit market access and risk checks that are efficient ordered and audit-ready.

  • Model venue-specific market rules using zero-cost Rust abstractions.

  • Translate regulatory changes (e.g. CAT Reg NMS MiFID) into executable specs and automated tests.

  • Publish reusable Rust crates for downstream systems and business users.

  • Promote property-based testing clear state transition diagrams and high-quality code reviews.

Requirements:

  • 5 years building low-latency backend systems in Rust C or similar.

  • Strong knowledge of order lifecycles and capital markets workflows (buy-side EMS sell-side OMS or exchange matching engines).

  • Expertise in event-driven architectures and distributed systems (Kafka Aeron NATS etc.).

  • Proven skill in domain-driven data modeling and system design.

  • Experience translating compliance/regulatory needs into reliable testable code.

Nice to Haves:

  • Production Rust experience.

  • Familiarity with high-performance messaging protocols (IPC multicast Aeron).

  • Deep knowledge of trading protocols like FIX ITCH or OUCH.

  • Exposure to multiple asset classes (options futures crypto).

  • Understanding of global trading system design.

Team Stack:
Rust gRPC PostgreSQL Snowflake Kafka Aeron Kubernetes.

About the Company:Our client is a forward-thinking financial services firm modernizing the brokerage landscape. Theyve built a fully cloud-native clearing and custody system to meet the demands of todays complex global markets. With a focus on robust data modeling scalable architecture and intuitive...
View more view more

Key Skills

  • Campaigns
  • JSP
  • Dhtml
  • Loans
  • Automobile

About Company

Company Logo

Optimisez vos performances avec Elevate, nous vous accompagnons dans vos projets data marketing avec nos experts data & tech : analytics, CRM, DMP...

View Profile View Profile