Senior C/C++ Engineer, US Exchange
The vacancy is strong in task clarity and requirements but lacks specific compensation details and company links.
Check Match — Just drop your CV
See your fit for Senior C/C++ Engineer, US Exchange in seconds.
Overview
Join Polymarket as a Senior C/C++ Engineer to build and scale our exchange infrastructure. Work on performance-critical components in a fast-growing prediction market platform. Polymarket is the world’s largest prediction market platform. We enable individuals to express views on real-world events by trading on outcomes across politics, economics, sports, culture, and current affairs. Built as a peer-to-peer marketplace with no centralized “house,” Polymarket aggregates diverse opinions into transparent, market-based probabilities that reflect collective expectations about the future. We’re growing fast: both in volume ($21B traded in 2025) and in adoption as an alternative news source. Our ambition is to become a ubiquitous beacon of truth in global media, powered by fast, reliable, and deeply technical market infrastructure.
Responsibilities
- •Design and implement low-latency, high-throughput components of Polymarket’s trading and matching infrastructure using C/C++.
- •Profile, tune, and debug performance-critical systems, with a relentless focus on latency, throughput, and determinism.
- •Develop efficient algorithms and data structures, and build scalable messaging and event-driven systems (e.g. Kafka or similar).
- •Reinforce the security, availability, performance, and scalability of core exchange systems through careful design, testing, and operational rigor.
- •Work closely with engineers across product, infra, and data to ensure tight integration between the exchange and the rest of the platform.
- •Participate in design reviews, code reviews, and architectural discussions to maintain a high bar for quality across the codebase.
Conditions
- •Competitive salary & equity.
Qualifications
- •5+ years of professional C/C++ experience with deep knowledge of algorithms, data structures, and 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, and an entrepreneurial mindset.
- •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).