Senior Software Engineer Perpetuals

You will own and improve the core backend systems powering perpetual futures, including order matching, position management, and order state. You will optimize the matching engine for latency and throughput, design reliable queueing and backpressure mechanisms, and keep order books correct under high load. You will instrument systems with metrics, logs, and traces, improve CPU and memory performance, and investigate production latency and correctness incidents through to resolution.

Responsibilities

  • Own core exchange backend systems for order matching, position management, and order state across perpetual futures.
  • Build and optimize the matching engine by profiling hot paths, reducing lock contention, and improving latency and throughput.
  • Design queueing and backpressure mechanisms that keep the order book consistent and reliable under high load.
  • Instrument systems with metrics, logs, and traces, and establish rollback guarantees and narrow critical paths.
  • Optimize CPU, memory, and allocation behavior for high-throughput production workloads.
  • Debug production latency and correctness incidents and drive measurable follow-through improvements.

Requirements

  • Senior backend engineering experience with a strong background in order-book-based exchange systems.
  • Deep knowledge of low-latency systems, including concurrency, lock contention, asynchronous correctness, and performance profiling.
  • Experience with matching engines, order state management, or similar exchange infrastructure.
  • Comfort working in Rust or a strong willingness to work in it.
  • Strong observability knowledge, including metrics, logs, distributed traces, and profiling tools.
  • Strong computer science fundamentals in algorithms, data structures, and systems design.
  • Experience with high-frequency or low-latency trading infrastructure.
  • Familiarity with Redis, PostgreSQL, gRPC, and Protobuf.
  • Kubernetes and AWS production operations experience.

Benefits

  • Equity
  • Unlimited PTO
  • Health coverage
  • Vision coverage
  • Dental coverage
  • 401k match
  • Hardware setup including a new MacBook Pro, display, and accessories

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available