full-time
C++ Engineer, Trading Systems
talisman
- Employer
- talisman
- Location
- Chicago
- Working pattern
- on-site
About the role
Build and maintain high-performance distributed systems for real-time and historical market data, and develop low-latency C++ components for trading infrastructure, execution, and order handling. Collaborate with traders and engineers to implement strategy and modeling requirements, and use multithreading, lock-free techniques, and profiling tools to improve throughput and reduce latency. Requires at least four years of professional C++ experience in a high-performance, real-time trading environment, with experience at a proprietary trading firm, market maker, or similar electronic trading organization. Candidates should have strong foundations in data structures, algorithms, concurrency, and memory management, plus Linux system programming, networking, and debugging or profiling experience; options or derivatives pricing, quantitative research platforms, and KDB+/q are advantageous.