Senior C++ Developer

Job Title:

Senior C++ Developer

Location:

Remote

Terms:

Full time

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