Cronos
Vice President, Trading & Derivatives Tech
NEWSingapore (Remote)Full-timeGlobal
š Seniorš Remote
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design, implement, and operate core trading infrastructure including the matching engine, perpetuals engine, margin accounting, and liquidation systems. You will own real-time risk calculations, drive correctness through simulation and testing, conduct architecture reviews, and mentor peers while improving reliability and performance under production load.
Requirements
- āProduction CLOB experience
- āExperience shipping perpetuals or derivatives trading systems with margin accounting and liquidation
- āOwnership of real-time risk engines and margin models
- āExpertise building low-latency, high-throughput systems (Rust, Java, or C++)
- āStrong understanding of concurrency, lock-free data structures, and memory layout
- āHands-on experience with low-latency messaging infrastructure (Aeron, Chronicle Queue, Kafka or equivalent)
- āExperience with distributed state replication, event-sourcing or WAL-based recovery, and failure handling
- āExperience with simulation-based and property-based testing for financial systems
- ā8+ years in software engineering with significant experience building and operating production trading infrastructure
Responsibilities
- āDesign and implement a high-performance Central Limit Order Book with correct order handling and partial fills
- āArchitect the matching engine for correctness and low latency, including crash recovery and state consistency
- āBuild resilience against adversarial trading patterns and enforce pre-trade controls
- āContribute to hybrid CLOB + RFQ routing for best execution across onchain and offchain liquidity
- āImplement the perpetuals engine with position and margin accounting, funding rate logic, and cross-collateralization
- āDesign and operate the liquidation system including escalation, auto-deleveraging, and insurance fund mechanics
- āOwn the real-time risk calculation layer and maintain system-level invariants that protect user capital
- āDefine and maintain correctness guarantees via automated testing, simulation, and continuous validation
- āLead adversarial testing and chaos simulation to surface failure modes before production
- āConduct architecture reviews and mentor the trading systems engineering practices
Tech Stack
distributed systemsconcurrencymemory layoutRisk engineCLOBmarginlock-free data structureperpetualsliquidationlatency