Job Description
FalconX is seeking a Senior Trading Systems Developer to contribute to the architecture and development of their next-generation Order Management System (OMS) and electronic trading execution platform. This role is central to supporting complex electronic trading workflows, including market making and internalizing flow across high- and low-touch desks. The developer will design and develop scalable, low-latency components resilient under heavy load and tightly integrated with the execution stack and internal trading infrastructure.Role involves:
- Designing and implementing a high-performance OMS and EMS.
- Leading the development of core order lifecycle components.
- Building scalable services using Java and Rust.
- Collaborating with strategy developers, product managers, and infrastructure teams.
- Ensuring system resilience, observability, and recovery.
- Integrating with external market venues and internal trading strategies.
- Driving code quality, testability, and production readiness.
Requirements:
- 5+ years of experience designing and building distributed trading systems.
- Expertise in Java and Rust for performance-critical systems.
- Experience building or contributing to an OMS or EMS.
- Understanding of order state transitions, event-driven architecture, and low-latency system design.
- Experience with WebSocket, REST, FIX, and OpenSSL.
- Knowledge of market structure, trading workflows, market making, and electronic trading best practices.
- Experience with high-performance messaging frameworks.
- Strong computer science fundamentals.
- Familiarity with cloud-native environments, performance tuning, and system observability.
FalconX offers:
- Opportunity to revolutionize institutional access to crypto markets.
- A diverse, inclusive, equitable, and safe workspace.