Senior C/c++ Engineer, US Exchange

Polymarket Polymarket · Fintech · New York, NY · Engineering

Senior C/C++ Engineer to build and scale Polymarket's low-latency, high-throughput exchange infrastructure and trading engine. Focus on performance-critical components, reliability, and correctness.

What you'd actually do

  1. Build the exchange core: Design and implement low-latency, high-throughput components of Polymarket’s trading and matching infrastructure using C/C++.
  2. Optimize for speed & scale: Profile, tune, and debug performance-critical systems, with a relentless focus on latency, throughput, and determinism.
  3. Design robust systems: Develop efficient algorithms and data structures, and build scalable messaging and event-driven systems (e.g. Kafka or similar).
  4. Own reliability & correctness: Reinforce the security, availability, performance, and scalability of core exchange systems through careful design, testing, and operational rigor.
  5. Collaborate deeply: Work closely with engineers across product, infra, and data to ensure tight integration between the exchange and the rest of the platform.

Skills

Required

  • 5+ years of professional C/C++ experience
  • deep knowledge of algorithms
  • data structures
  • low-level performance optimization
  • Proven experience building or operating low-latency, high-throughput, scalable systems in production environments
  • Strong problem-solving skills
  • comfort working on complex systems end-to-end
  • an entrepreneurial mindset

Nice to have

  • Background in finance, trading systems, networking, or exchange infrastructure
  • Experience with multithreading, lock-free programming, and advanced optimization techniques
  • Familiarity with distributed messaging systems (Kafka or similar)

What the JD emphasized

  • low-latency
  • high-throughput
  • performance-critical