drjobs Staff Software Engineer Bus Logic

Staff Software Engineer Bus Logic

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About the Company:
Our client is a forward-thinking financial services firm modernizing the brokerage landscape. They ve built a fully cloud-native clearing and custody system to meet the demands of today s 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 team s mission is to deliver best across asset classes and regions. They re 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 & 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.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.