Polymarket
Senior C/C++ Engineer
New YorkFull-timeGlobal
š Midš On-site
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design, implement, and optimize performance-critical C and C++ components at the core of an exchange. You will profile, tune, and debug systems for low latency and high throughput, develop efficient algorithms and data structures, and build scalable messaging and event-driven systems. You will ensure correctness, availability, and operational reliability through testing and careful design, and participate in design and code reviews while collaborating with other engineering disciplines.
Requirements
- ā5+ years of professional C and 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
- āStrong problem-solving skills and experience working on complex systems end-to-end
- āBackground in finance trading systems networking or exchange infrastructure (preferred)
- āExperience with multithreading lock-free programming and advanced optimization techniques (preferred)
- āFamiliarity with distributed messaging systems such as Kafka (preferred)
Responsibilities
- āDesign and implement low-latency high-throughput trading and matching components in C and C++
- āProfile, tune, and debug performance-critical systems with focus on latency throughput and determinism
- āDevelop efficient algorithms and data structures and build scalable messaging and event-driven systems
- āEnsure security availability performance and scalability through careful design testing and operational practices
- āCollaborate with product infra and data engineers to integrate exchange systems
- āParticipate in design reviews code reviews and architectural discussions to maintain engineering quality
Benefits & Perks
- āEquity
- āUnlimited PTO
- āHealth vision and dental coverage
- ā401k match
- āHardware setup including MacBook Pro large display and accessories
Tech Stack
event-driven systemdata structureorder matchingthroughputlatencynetworkingProfilingalgorithmoptimizationmultithreading