Software Engineer
Senior Staff Engineer
Responsibilities:
• Designing and implementing high-performance backend and protocol systems
• Building risk engines (margining, liquidation logic, funding calculations)
• Architecting peer-to-peer execution infrastructure (RFQ-style flows)
• Improving latency, throughput, and determinism in financial systems
• Contributing to core protocol design and smart contract architecture
• Collaborating with traders and quant-minded engineers on pricing & microstructure
Requirements:
Strong candidates will have several of the following:
• Experience building low-latency or high-throughput systems
• Background in trading infrastructure, exchanges, or financial systems
• Solid understanding of distributed systems design
• Experience with Rust, C++, or performance-oriented backend stacks
• Comfort working with financial logic where correctness is critical
• Interest in derivatives (perpetuals, futures, options, margin models)
Bonus:
• Experience with on-chain systems or smart contracts
• Experience building matching engines, clearing systems, or risk engines
• Exposure to crypto market structure or MEV dynamics