FalconX is looking to revolutionize institutional access to the crypto markets by addressing the complexity and fragmentation of the digital asset market. They aim to provide a comprehensive solution for all digital asset strategies, acting as a connective tissue for seamless navigation through the cryptocurrency landscape.
Requirements
- Expertise in Java (11+) and Rust for performance-critical systems.
- Experience building or significantly contributing to an Order Management System (OMS) or Execution Management System (EMS).
- Solid understanding of order state transitions, event-driven architecture, and low-latency system design.
- Experience with WebSocket, REST, FIX, and OpenSSL at the protocol level.
- Experience with high-performance messaging frameworks (e.g., Aeron, Chronicle, ZeroMQ, Kafka).
- Strong computer science fundamentals in data structures, algorithms, concurrency, and memory management.
- Familiarity with cloud-native environments, performance tuning, and system observability.
Responsibilities
- Design and implement a high-performance OMS for institutional trading workflow and EMS for electronic trading strategies and internalization engines.
- Lead the development of core order lifecycle components: order entry, modification, routing, risk checks, and state management.
- Build scalable services using Java and Rust, optimized for latency and throughput.
- Collaborate with strategy developers, product managers, and infrastructure teams to deliver flexible and extensible trading systems.
- Ensure system resilience, observability, and recovery in distributed, high-availability environments.
- Integrate with external market venues and internal trading strategies using WebSocket, REST, and FIX APIs.
- Drive code quality, testability, and production readiness through CI/CD, monitoring, and alerting best practices.
Other
- 5+ years of experience designing and building distributed trading systems.
- Knowledge of market structure, trading workflows (high- and low-touch), market making, and electronic trading best practices.
- Prior experience in crypto markets or electronic trading in traditional finance.
- Experience integrating OMS with strategy containers, risk engines, or smart order routers.
- Knowledge of FIX protocol nuances and connectivity to major exchanges.