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 productsExperience building multicast market data feed handlers or order gateways for major exchangesBackground in developing trading bots or execution algorithmsOOJ-1440G