Senior Backend Engineer, US Exchange

Polymarket Polymarket · Fintech · New York, NY · Engineering

Backend engineer to build and scale core exchange infrastructure for a prediction market platform. Focus on high-performance, low-latency, correct, fast, and resilient backend systems.

What you'd actually do

  1. Design and implement scalable, low-latency backend services that power Polymarket’s exchange, using C/C++ or other performance-oriented systems languages (Go, Rust, Java).
  2. Profile, tune, and debug systems with a focus on latency, throughput, memory usage, and correctness in production.
  3. Build and operate robust APIs, data pipelines, and event-driven systems using messaging and streaming platforms (Kafka, Pulsar, RabbitMQ).
  4. Reinforce security, availability, performance, and scalability across backend systems, and participate in diagnosing and resolving production issues.
  5. Work closely with engineers across product, infra, and data to ensure tight integration between the exchange and the broader platform.

Skills

Required

  • 4–7+ years of professional backend development experience
  • strong proficiency in C/C++ (preferred) or another systems language (Go, Rust, Java)
  • Solid understanding of algorithms, data structures, concurrency, memory management
  • experience building low-latency, high-throughput systems
  • Comfortable working on complex systems end-to-end
  • debugging production issues on Linux
  • taking responsibility for correctness and performance

Nice to have

  • Experience in trading systems, HFT, gaming, telecom, or other latency-sensitive domains
  • Production experience with Kafka, Pulsar, or similar streaming platforms at scale
  • Familiarity with gRPC, Protobuf, ZeroMQ, or similar technologies
  • Experience deploying systems in cloud environments (AWS/GCP) and using containers