talisman
Chicago / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Chicago / Global
Software Engineer, C++ Trading Systems
We're partnering with a proprietary trading firm making who is looking to add a C++ Software Engineer to design and build the low-latency systems that power live trading, risk, and pricing across the firm.
Responsibilities:
Build and maintain high-performance distributed systems that process real-time and historical market data at scale
Design low-latency C++ (C++17/20) components supporting core trading infrastructure, including execution and order handling
Partner with traders and engineers to turn strategy and modeling requirements into production-grade code
Apply multithreaded and lock-free programming techniques to improve throughput and reduce latency across the stack
Use profiling and diagnostic tooling to identify bottlenecks and guide performance improvements
Requirements:
Background at a proprietary trading firm, market maker, or similar electronic trading environment is required.
4+ years of professional C++ experience in a high-performance, real-time trading environment
Solid foundation in data structures, algorithms, concurrency, and memory management
Linux-based system-level programming experience, including networking fundamentals (TCP/IP, UDP, sockets)
Hands-on debugging/profiling skills (GDB, Wireshark, tcpdump, or equivalent)
A plus: exposure to options/derivatives pricing models, quantitative research platforms, or KDB+/q for time-series analysis
Chicago / Global
Chicago / Global
Chicago / Global
Chicago / Global
Chicago / Global
Chicago / Global