
Senior C/C++ Engineer, US Exchange
Polymarket2 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.