Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Algocor

C++ Developer | Crypto Trading Engine

Posted Updated
Discussion

Description

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →