GrepJob
Polymarket

Senior C/C++ Engineer, US Exchange

Polymarket
Apply
2 months ago

Responsibilities

  • Design and implement low-latency, high-throughput components of the trading infrastructure using C/C++.
  • Profile, tune, and debug performance-critical systems with a focus on latency and throughput.
  • Develop efficient algorithms and data structures for scalable messaging and event-driven systems.
  • Reinforce the security, availability, and performance of core exchange systems through rigorous design and testing.
  • Collaborate with engineers across product, infrastructure, and data teams for tight integration.
  • Participate in design reviews, code reviews, and architectural discussions to maintain code quality.

Requirements

  • 5+ years of professional C/C++ experience with deep knowledge of algorithms and data structures.
  • Proven experience in building or operating low-latency, high-throughput systems in production.
  • Strong problem-solving skills and comfort with 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 like Kafka is a plus.

Benefits

  • Competitive salary & equity.
  • Unlimited PTO.
  • Full Health, Vision, & Dental coverage.
  • 401k match.
  • Hardware setup including a new MacBook Pro and accessories.

Tech Stack

Apache KafkaCC++

Categories