C++ Developer | Crypto Trading Engine
- Hiring from
- Turkey
- Work type
- Hybrid
- Posted
- Sep 26, 2026
C++ Developer | Crypto Trading Engine This is not a blockchain or smart contract development role. It is a systems engineering role focused on market connectivity, market data, execution, performance, and reliability. Algocor is looking for a C++ Developer | Crypto Trading Engine to join our engineering team and work on high-performance systems powering our crypto trading infrastructure. Algocor is a financial sciences company building advanced technology systems for capital markets and algorithmic trading. Our work brings together research, engineering, execution, market data, and AI-enabled infrastructure. In this role, you will work on the core systems behind our crypto trading environment — connecting exchanges, processing real-time market data, managing order execution, and building reliable infrastructure for 24/7 markets. We are looking for someone with strong modern C++ expertise, solid Linux systems programming knowledge, and a genuine interest in crypto markets and high-performance trading systems. This is not a blockchain or smart contract development role. It is a systems engineering role focused on market connectivity, market data, execution, performance, and reliability. What You’ll Work On You will contribute to Algocor’s crypto trading engine and the infrastructure connecting our research and trading systems to digital asset markets. Your work will include: Developing high-performance trading systems using modern C++ Building and maintaining connectivity to cryptocurrency exchanges Developing exchange adapters for market data and order execution Processing real-time order books, trades, quotes, and market events Building reliable order management and execution components Working with WebSocket, REST, sockets, and exchange APIs Handling reconnect logic, sequencing, rate limits, and data consistency Optimizing latency, throughput, memory allocation, and concurrency Building resilient systems for network failures and exchange interruptions Profiling, debugging, and optimizing performance-sensitive components Working closely with Quant Research and Trading teams to move strategies into live execution Improving system reliability, monitoring, and observability Why This Role Matters Crypto markets operate continuously, liquidity is fragmented across venues, and every exchange behaves differently. Our trading infrastructure needs to process large volumes of real-time information, maintain accurate system state, execute reliably across multiple venues, and remain predictable under demanding market conditions. The quality of this engineering layer directly affects how effectively research ideas move into live markets and how reliably our trading systems perform. Your work will sit at the intersection of: Market Data → Strategy → Execution → Risk → Production What We’re Looking For Strong modern C++ expertise Hands-on experience with modern C++, ideally C++17 or later , with a focus on clean, efficient, and maintainable code. Linux systems programming Strong understanding of processes, threads, memory management, I/O, and system-level programming. Performance-oriented engineering mindset Understanding of latency, throughput, profiling, debugging, memory behavior, and optimization trade-offs. Concurrency and networking Experience with multithreading, synchronization, sockets, asynchronous communication, and real-time data streams. Production reliability mindset Ability to design systems that behave predictably when connections drop, external APIs fail, data arrives unexpectedly, or systems need to recover. Interest in crypto trading systems Genuine curiosity about digital asset markets, exchanges, order books, market data, and electronic execution. Nice to Have Experience with crypto exchange connectivity or trading infrastructure Familiarity with exchanges such as Binance, OKX, Bybit, Coinbase, Kraken, Deribit, or similar venues Experience with electronic trading, HFT, market making, or algorithmic execution Knowledge of order books, market data normalization, and order management systems Experience with multi-exchange trading environments Knowledge of lock-free programming or low-latency networking Python experience for tooling, testing, or research integration Familiarity with observability and production monitoring What This Role Is Not This is not a blockchain, smart contract, or generic backend development role. You will work on the systems that connect Algocor’s trading environment to crypto markets — where performance, data integrity, execution quality, and reliability are part of the core engineering problem. Because crypto markets operate 24/7, the systems you build need to remain reliable, observable, and resilient under real market conditions. If you enjoy modern C++, Linux systems programming, real-time systems, and solving engineering problems with direct impact on live trading, this role may be a strong match. What You’ll Get The opportunity to build crypto trading and exchange connectivity infrastructure Exposure to algorithmic trading, digital asset markets, market data, and execution systems Close collaboration with Quant Research, Trading, and Engineering teams A technically demanding environment where performance and engineering quality matter A steep learning curve across crypto market microstructure and trading infrastructure Competitive salary package with bonus Fully paid medical insurance On-site gym, wellness activities, and casual dress 📍 Location Büdotek Teknopark, Dudullu — İstanbul Department Engineering Location Algocor Remote status Hybrid Applicant tracking system by Teamtailor