Browse current jobs

Core Trading System Developer

Gate · Remote

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Employer requisition: 764

Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 2 checks marked. Keep unresolved requirements as questions for the employer.

Collected role description

The matching engine is the heart of an exchange. Its throughput ceiling, latency profile, and fault tolerance directly determine the scale of markets we can serve, whether we can remain stable during extreme market conditions, and how much confidence clients place in the platform. We are at a critical stage of moving into the industry’s top tier. To get there, we need people who have built trading engines before and can help us make this system work at the highest level. 1. Participate in the architecture design and delivery of the next-generation matching engine, covering the matching model, order book data structures, memory management, and lock-free concurrency, with direct accountability for performance metrics. 2.Help define engineering standards for latency and throughput, including core metrics such as TPS, P99, and P999 latency. Push the team to continuously approach the system’s limits rather than maintain the status quo. 3.Build high-availability disaster recovery and fault recovery mechanisms. Design multi-active architecture, active-standby failover, and business continuity solutions to ensure zero interruption during extreme market conditions, hardware failures, or network partitions. 1. You are obsessed with microsecond- and nanosecond-level latency. You naturally dig into CPU behavior, network layers, and kernel details, and always believe the system can be faster. 2. You treat documentation and observability as first-class engineering priorities. 3. You have a real benchmark for what “industry best” looks like. You have hands-on matching engine development experience, understand the current system’s weaknesses, and have the methodology to optimize it. The matching engine is the heart of an exchange. Its throughput ceiling, latency profile, and fault tolerance directly determine the scale of markets we can serve, whether we can remain stable during extreme market conditions, and how much confidence clients place in the platform. We are at a critical stage of moving into the industry’s top tier. To get there, we need people who have built trading engines before and can help us make this system work at the highest level. 1. Participate in the architecture design and delivery of the next-generation matching engine, covering the matching model, order book data structures, memory management, and lock-free concurrency, with direct accountability for performance metrics. 2.Help define engineering standards for latency and throughput, including core metrics such as TPS, P99, and P999 latency. Push the team to continuously approach the system’s limits rather than maintain the status quo. 3.Build high-availability disaster recovery and fault recovery mechanisms. Design multi-active architecture, active-standby failover, and business continuity solutions to ensure zero interruption during extreme market conditions, hardware failures, or network partitions. 1. You are obsessed with microsecond- and nanosecond-level latency. You naturally dig into CPU behavior, network layers, and kernel details, and always believe the system can be faster. 2. You treat documentation and observability as first-class engineering priorities. 3. You have a real benchmark for what “industry best” looks like. You have hands-on matching engine development experience, understand the current system’s weaknesses, and have the methodology to optimize it.