C++ Linux Programmer

Chicago Financial Search, Inc.

Chicago, IL, Illinois

JOB DETAILS
SKILLS
Algorithms, C++ Programming Language, C++ Standard Template Library (STL), Computer Architecture, Computer Engineering, Computer Hardware, Computer Science, Data Sets, Data Structures, Debugging Skills, Electrical Engineering, Fixed Income Investments, Futures, Git, Hardware Architecture, Kernel Programming, Linux Administration, Linux Operating System, Linux Programming, Multicast, Multithreaded Programming, Performance Tuning/Optimization, Problem Solving Skills, Quantitative Research, Relational Databases (RDBMS), SQL Databases, Scripting (Scripting Languages), Sockets, Software Engineering, Source Code/Configuration Management (SCM), Stock Market, TCP (Transmission Control Protocol), UDP (User Datagram Protocol)
LOCATION
Chicago, IL, Illinois
POSTED
30+ days ago

C++ Linux Programmer

Chicago – Onsite

About 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

About the Company

C

Chicago Financial Search, Inc.