← Back to all jobs
EMCD

Technical Lead C# (core trading system)

EMCD

4h ago

0OtherCyprushimalayas
Technical-LeadPlatform-EngineeringFintech-EngineeringCrypto-Exchange-InfrastructureTrading-Systems-EngineeringTrading-Technology-Team-LeadSenior-Trading-Technology-EngineerLead-.NET-DeveloperSenior

Job Description

We're looking for a Technical Lead (C#/.NET) to take architectural and technical ownership of the core trading systems behind EMCD's crypto exchange. This role sits at the center of the platform: matching engine, risk management, spot trading, and derivatives. It's a position for someone who understands that every microsecond, every edge case in order handling, and every liquidation scenario directly affects the product.Responsibilities:Own the matching engine and order lifecycle: limit, market, stop, post-only, IOC, FOK, self-trade prevention, partial fillsDevelop and improve the risk engine for derivatives: cross/isolated margin, PnL and funding calculations, liquidation flows, ADL, insurance fund logicDefine and evolve the consistency and persistence model of the trading core: event sourcing, trade journal, snapshots, replay, crash recovery without order lossDesign reliable interaction patterns between the trading core and surrounding systems: gateways, custody, market data streams, clearing servicesSet and monitor latency and throughput targets, and build the tooling to measure them: benchmarks, load environments, profiling under production-like trafficRequirements:7+ years of commercial experience with C# / .NET, including at least 2–3 years as a Tech Lead or ArchitectHands-on production experience with matching engine and at least one of the following: exchange gateway, risk engine, or market data feedProven experience building low-latency, high-throughput systemsDirect experience working on a centralized crypto exchange (CEX) with real order flow and real moneyDeep understanding of trading primitives: order types, margin trading, perpetual futures, funding rate, liquidations, ADL, maker/taker logic, fee tiersStrong knowledge of distributed systems: consistency, idempotency, exactly-once semantics, queues/streams (Kafka, NATS, or similar), replicated state, fault toleranceExperience writing and maintaining architecture documentation (ADR, design docs)Experience leading teams: hiring, 1:1s, incident review, development and release processesNice to have:Experience with DEX infrastructure or hybrid exchange models (CEX + on-chain settlement)Understanding of regulatory requirements relevant to exchanges: KYC/AML, market surveillance, best executionWhat We Offer:Fully remote work from anywhere in the worldFlexible working hours focused on results28 calendar days of vacation + 12 additional bonus daysPaid sick leave with no bureaucracyCompensation for courses, certifications, and training programsReal ownership of one of the most critical parts of the exchange infrastructureOriginally posted on Himalayas