Technical Lead C# (Crypto Trading). Own core trading infrastructure for a centralized crypto exchange with focus on low-latency, high-throughput systems, matching engine, order lifecycle and risk management. Location: fully remote.
What you will do
- Own matching engine and order lifecycle: limit/market/stop orders, post-only/IOC/FOK, self-trade prevention, partial fills
- Develop risk engine for derivatives: margin modes, PnL/funding calculations, liquidations, ADL, insurance fund
- Define consistency and persistence: event sourcing, trade journal, snapshots, replay, crash recovery
- Design interactions with gateways, custody, market data and clearing services
- Set latency/throughput targets and build measurement tooling: benchmarks, load testing, profiling
Requirements
- 7+ years C#/.NET experience, including 2–3 years as Tech Lead/Architect
- Production experience with matching engine, exchange gateway, risk engine or market data feed
- Proven experience with low-latency, high-throughput systems
- Direct experience on centralized crypto exchange (CEX) with real order flow/money
- Deep knowledge of trading: order types, margin/perpetuals, funding, liquidations, ADL, maker/taker, fees
- Distributed systems: consistency, idempotency, exactly-once, queues/streams (Kafka, NATS), fault tolerance
- Architecture documentation (ADR, design docs)
- Team leadership: hiring, 1:1s, incident reviews, processes
Nice to have
- DEX infrastructure or hybrid CEX/on-chain models
- Regulatory knowledge: KYC/AML, market surveillance, best execution
Culture & Benefits
- Fully remote from anywhere, flexible hours focused on results
- 28 vacation days + 12 bonus days
- Paid sick leave
- Compensation for courses, certifications, training
- Real ownership of critical exchange infrastructure