Senior C++ developer
We are looking for an experienced talented C++ software developer who shares our passion for technology
30+ Days Ago
Full time
What you’re going to do
- 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
The skillset required
- 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
Working conditions
- Remote work from anywhere in the world or from office
- A powerful workstation and a laptop
- Flexible work schedule available
- Salary in $ / ₽
- Transparent bonus system
- Coffee, snacks and drinks