← All jobs
AL

C++ Developer | Crypto Trading Engine

Algocorİstanbul, T34, TR
Type
Full-time
Work setup
On-site
Experience
Mid
Posted
Today

What engineering roles in crypto pay

214 salaries · our own data
median $202k$143k$255k

Most engineering roles in crypto pay between $143k and $255k, with a median of $202k.

As a C++ Developer at Algocor, you 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. You contribute to high-performance systems that power our crypto trading infrastructure, bringing together research, engineering, execution, market data, and AI-enabled capabilities. This is a systems engineering role focused on market connectivity, market data, execution, performance, and reliability-not blockchain or smart contract development.

What you'll do

  • Develop high-performance trading systems using modern C++
  • Build and maintain connectivity to cryptocurrency exchanges
  • Develop exchange adapters for market data and order execution
  • Process real-time order books, trades, quotes, and market events
  • Build reliable order management and execution components
  • Work with WebSocket, REST, sockets, and exchange APIs
  • Handle reconnect logic, sequencing, rate limits, and data consistency
  • Optimize latency, throughput, memory allocation, and concurrency
  • Build resilient systems for network failures and exchange interruptions
  • Profile, debug, and optimize performance-sensitive components
  • Work closely with Quant Research and Trading teams to move strategies into live execution
  • Improve system reliability, monitoring, and observability

What you bring

  • Hands-on experience with modern C++, ideally C++17 or later, with a focus on clean, efficient, and maintainable code
  • Strong understanding of Linux systems programming: processes, threads, memory management, I/O, and system-level programming
  • A performance-oriented engineering mindset with understanding of latency, throughput, profiling, debugging, memory behavior, and optimization trade-offs
  • Experience with multithreading, synchronization, sockets, asynchronous communication, and real-time data streams
  • A production reliability mindset and ability to design systems that behave predictably when connections drop, external APIs fail, data arrives unexpectedly, or systems need to recover
  • 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 we offer

  • Competitive salary package with bonus
  • Fully paid medical insurance
  • On-site gym, wellness activities, and casual dress

About Algocor

Algocor is a financial sciences company building advanced technology systems for capital markets and algorithmic trading. The company brings together research, engineering, execution, market data, and AI-enabled infrastructure to power crypto trading operations.

C++ Developer | Crypto Trading Engine | CryptoJobsHQ