C++ Engineer, Trading Systems

talisman

Chicago (IL)

On-site

USD 150,000 - 230,000

Full time

10 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Talisman is seeking a C++ Software Engineer to design and build low-latency systems powering live trading, risk, and pricing across the firm.

Responsibilities include building high-performance distributed systems that process real-time data, designing C++ components for core trading infrastructure, and collaborating with traders and engineers to translate strategy into production-grade code. Expect hands-on profiling and optimization to reduce latency.

Qualifications

  • 4+ years of professional C++ experience in a high-performance, real-time trading environment.
  • Strong foundation in data structures, algorithms, concurrency, and memory management.
  • Linux-based system-level programming with networking fundamentals (TCP/IP, UDP, sockets).
  • Hands-on debugging/profiling skills with tools such as GDB, Wireshark, tcpdump, or equivalent.

Responsibilities

  • Build and maintain high-performance distributed systems that process real-time and historical market data at scale
  • Design low-latency C++ 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
  • Use profiling and diagnostic tooling to identify bottlenecks and guide performance improvements

Skills

C++
Low-latency
Multithreading
Profiling
Linux

Tools

GDB
Wireshark

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Engineer Low-Latency Trading Systems
Senior C++ Engineer Low-Latency Trading Systems

Durlston Partners • New York (NY)

On-site
USD 250,000 - 360,000
Competitive compensation
Ownership of technology
Live trading systems
C++ Software Engineer
C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 140,000 - 230,000
C++ Software Engineer
C++ Software Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
Software Engineer (C++)
Software Engineer (C++)

Entec Partners • New York (NY)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Radley James • New York (NY)

On-site
USD 130,000 - 210,000
C++ Developer – Low Latency Trading Systems
C++ Developer – Low Latency Trading Systems

Fintal Partners • Chicago (IL)

On-site
USD 100,000 - 130,000
Senior Low Latency C++ Developer
Senior Low Latency C++ Developer

Balyasny Asset Management L.P. • New York (NY)

On-site
USD 200,000 - 300,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 150,000 - 230,000
Senior C++ Engineer
Senior C++ Engineer

Goliath Partners • New York (NY)

On-site
USD 300,000 - 350,000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
C++ Low Latency Developer
C++ Low Latency Developer

Selby Jennings • New York (NY)

On-site
USD 140,000 - 190,000