Job Description
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
Job Tags