Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Engineer, Trading Systems (Chicago)

Full-time

talisman

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
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Engineer, Trading Systems (Chicago). Be the first to apply!