We are looking for an experienced talented C++ software developer who shares our passion for technologyWhat you’re going to doDesign, develop, test and maintain various modules of a trading system that processes terabytes of market data and produces hundreds of thousands of trades every dayPerform system latency optimizationsWork in a small team of experienced HFT software engineersCollaborate 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 companyThe skillset requiredHigher education in computer science or related technical fieldsAt least 5 years of commercial programming experienceModern C++ (we use C++23), STLCmakeDeep knowledge of network protocols (TCP/IP, UDP)Excellent knowledge of classical algorithms and data structuresExperience with unit testing libraries (Google C++ Testing Framework)UNIX / LinuxGitBoost (beast, asio, msm)Detailed understanding of high performance low latency systemsExperience in trading systems developmentExperience in asynchronous programming / multithreadingShared memory, lock-free programmingExperience in performance optimizations including compiler and cache optimizationsKnowledge of GDB, profilersOutstanding results in top programming / math contests is a plusWorking conditionsRemote work from anywhere in the world or from officeA powerful workstation and a laptopFlexible work schedule availableSalary in $ / ₽Transparent bonus systemCoffee, snacks and drinks
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.