C++ Developer at ThinkMarkets - ScoutJobs - The AI-curated global job board
Skip to content
ThinkMarkets
Posted 23 days ago

C++ Developer

ThinkMarketsC++ Developer

Requirements

Bachelor's degree in CS or related field, 3–5+ years C++ development experience, Modern C++ (C++17/20), Low-latency system design, Trading market fundamentals, FIX protocol, Multi-threading and lock-free data structures, Linux/Unix environments, CMake and Git

Skills

C#LinuxFIX

About the role

Responsibilities

  • Design, develop, and maintain high-performance C++ components for trading platforms and execution infrastructure
  • Build and optimize low-latency systems for order routing, market data processing, and trade execution
  • Collaborate with quantitative analysts and product teams to implement and refine trading algorithms and strategies
  • Develop and maintain connectivity to exchanges and liquidity providers using protocols like FIX, WebSocket, and REST
  • Write clean, well-documented, and testable code focused on reliability and performance
  • Monitor, debug, and resolve production issues to ensure system stability and uptime
  • Participate in code reviews and contribute to engineering best practices and architecture decisions

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related technical field
  • 3–5+ years of professional C++ development experience, ideally in fintech or trading systems
  • Strong command of modern C++ (C++17/20), including STL, templates, and concurrency primitives
  • Demonstrable experience building low-latency or high-throughput systems
  • Solid understanding of trading market fundamentals, order types, and market microstructure
  • Familiarity with trading protocols such as FIX
  • Experience with multi-threading, lock-free data structures, and profiling tools (e.g., perf, Valgrind, VTune)
  • Proficiency with Linux/Unix environments, CMake, and Git

Preferred Qualifications

  • Experience in algorithmic trading, market data systems, or execution management systems (EMS)
  • Knowledge of financial instruments including equities, FX, CFDs, and derivatives

About the Company

ThinkMarkets is a global financial technology company specializing in providing multi-asset trading solutions to thousands of clients around the world. Through our flagship ThinkTrader platform, we provide seamless access to global markets and thousands of products, bridging the gap between traders, investors, and platforms.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

C++ Developer

ThinkMarkets · Chicago

Sign up to apply