C++ Engineer, Trading Systems
TALISMAN
Elk Grove Village, IL, United States
27 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source
Tech stack
Algorithmic Trading
C++ (Programming Language)
Profiling
Data Structures
Software Debugging
Linux
Distributed Systems
Memory Management
GNU Debuggers
Networking Basics
TCP/IP
Tcpdump
+5 more
Wireshark
Multithreading
Concurrency
KDB+
Production Code
Job description
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦