Senior Software Engineer, Perpetuals

Polymarket Polymarket · Fintech · New York, NY · Engineering

Senior Backend Engineer role at Polymarket, a prediction market platform, focusing on building and optimizing core systems for perpetual futures, including low-latency order matching and high-throughput order state management. Requires experience with order-book-based exchange systems and a strong background in low-latency systems.

What you'd actually do

  1. Own core exchange backend systems.
  2. Build and optimize the matching engine.
  3. Design for correctness at scale.
  4. Build for observability.
  5. Improve runtime performance.

Skills

Required

  • Senior backend engineering experience
  • strong background in order-book-based exchange systems
  • Deep knowledge of low-latency systems: concurrency, lock contention, async 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 fundamentals: metrics, logs, distributed traces, and profiling tools
  • Strong computer science fundamentals: algorithms, data structures, and systems design

Nice to have

  • Experience with high-frequency or low-latency trading infrastructure
  • Familiarity with Redis, PostgreSQL, gRPC, and Protobuf
  • Kubernetes and AWS production operations experience

What the JD emphasized

  • built and operated order-book-based exchange systems before
  • low-latency systems
  • matching engines, order state management, or similar exchange infrastructure
  • Rust or a strong willingness to work in it — enthusiasm for the language is a plus, resistance to it is a red flag