16 Aug 2024
[Hiring] Senior C++ developer REMOTE
Position: Senior C++ developer
Date posted: 2024-08-16
Industry: other
Employment type: Full Time
Experience: 5 years
Qualification: Bachelor’s Degree holder
Location: REMOTE
Company: Confidential
Description:
Hiring Senior C++ developer
Looking for a Senior C++ Developer with experience in HFT, who will be responsible for designing modules of the trading system, take part in such parts as the trading framework, market date services, regular addition of new functionality to the trading framework, work on the computing cluster.
Requirements:
- Higher education in computer science or related technical fields
- At least 5 years of commercial programming experience
- Experience with C++ (including C++17), STL, Cmake, TCP/IP, UNIX / Linux, Git
- Excellent knowledge of classical algorithms and data structures
- Experience with unit testing libraries (Google C++ Testing Framework)
- Boost (beast, asio, msm)
- Detailed understanding of high performance low latency systems
- Experience in trading systems development, 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
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
Location:
Remote, the company also has offices in Moscow and Dubai
Salary:
Up to 10k $ + bonuses (20-30% of quarterly income)