C++ Linux Programmer

Chicago Financial Search, Inc.

  • Chicago, IL
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
C++ Linux ProgrammerChicago – OnsiteAbout The Role:As a sharp C++ developer with solid Linux expertise, you'll be part of a great team.What You'll Do:As a core developer focused on Futures Market Making, you will work closely with our development team on everything from building direct access to global exchanges, to solving performance & scaling issues, to developing tools & datasets to accelerate quantitative research.What We're Looking For:
  • BS/MS in Computer Science, Electrical/Computer Engineering, or related field
  • 3+ years of experience building modern C++ applications in Linux
  • Deep expertise in modern C++, performance tuning, and debugging
  • Strong grasp of low-latency data structures and programming (e.g., lock-free queues, STL, templates)
  • Solid understanding of computer hardware architecture
  • Proven ability to optimize C++ code for latency and performance
  • Strong knowledge of networking, especially TCP/UDP, sockets, and kernel bypass (e.g., Open Onload)
  • Skilled in multi-threading: atomics, mutexes, lock-free techniques
  • Proficient in Linux systems: config, tuning, scripting, and performance tools
  • Familiar with SQL and relational databases
  • Fluent in Git and modern version control workflows
Additional qualifications would be a big plus:
  • Strongly prefer knowledge of financial markets, futures exchanges, and fixed income products
  • Experience building multicast market data feed handlers or order gateways for major exchanges
  • Background in developing trading bots or execution algorithms
OOJ-1440G

Chicago Financial Search, Inc.