Senior C++ Developer
Job Title:
Senior C++ Developer
Responsibilities:
- Design, develop, test and maintain various modules of a trading system that processes terabytes of market data and produces hundreds of thousands of trades every day;
- Perform system latency optimizations;
- Work in a small team of experienced HFT software engineers;
- Collaborate closely with business-related teams (QuantitativeResearch, TradeAnalytics, etc.);
- Scale the trading system by connecting various market instruments (spot, futures, swaps, DeFi, etc.);
- Have a direct impact on the growth of the company.
Requiremets:
- Higher education in computer science or related technical fields;
- At least 5 years of commercial programming experience;
- C++ (including C++17), STL;
- Cmake;
- TCP/IP;
- Excellent knowledge of classical algorithms and data structures;
- Experience with unit testing libraries (Google C++ Testing Framework);
- UNIX / Linux;
- Git;
- Boost (beast, asio, msm);
- Detailed understanding of high performance low latency systems;
- Experience in trading systems development;
- Experience in asynchronous programming / multithreading;
- Shared memory, lock-free programming;
- Experience in performance optimizations including compiler and cache optimizations;
- Knowledge of GDB, profilers;
- Outstanding results in top programming / math contests is a plus.
What we offer:
- Remote work from anywhere in the world or from office;
- A powerful workstation and a laptop;
- Flexible work schedule available;
- Transparent bonus system.
Apply