Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAbout 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.
Full Time