Polymarket

Senior C/C++ Engineer, US Exchange

Polymarket
Apply
7 months ago

Responsibilities

  • Design and implement low-latency, high-throughput components of the trading and matching infrastructure using C/C++.
  • Profile, tune, and debug performance-critical systems with a focus on latency, throughput, and determinism.
  • Develop efficient algorithms, data structures, scalable messaging, and event-driven systems.
  • Improve the security, availability, performance, scalability, reliability, and correctness of core exchange systems.
  • Collaborate with product, infrastructure, and data engineers to integrate the exchange with the broader platform.
  • Participate in design reviews, code reviews, and architectural discussions.

Requirements

  • At least five years of professional C/C++ experience.
  • Deep knowledge of algorithms, data structures, and low-level performance optimization.
  • Experience building or operating low-latency, high-throughput, scalable production systems.
  • Strong problem-solving skills and comfort working on complex systems end-to-end.
  • Background in finance, trading systems, networking, or exchange infrastructure is a plus.
  • Experience with multithreading, lock-free programming, and advanced optimization techniques is a plus.
  • Familiarity with distributed messaging systems such as Kafka is a plus.

Benefits

  • Competitive salary and equity
  • Unlimited paid time off
  • Full health, vision, and dental coverage
  • 401(k) match
  • Hardware setup including a new MacBook Pro, large display, and accessories

Tech Stack

Categories

Polymarket

About Polymarket

201-500 employees

Polymarket operates an online prediction-market exchange where people trade on the outcomes of real-world events across politics, economics, sports, and culture. The platform aggregates trades into market-based probabilities and generates revenue through trading fees on a peer‑to‑peer marketplace. Founded in 2020 and headquartered in New York, it is a privately held company.

Contact me