Qureos

FIND_THE_RIGHTJOB.

Senior Software Developer (C++,Go) - For BDTASK - Job ID :

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Senior Software Developer (C++,Go)

BDTASK is looking for a Senior Software Developer (C++,Go) to design and maintain a low latency, high throughput real time exchange data processing service. The role involves working on binary market feeds, real time order book construction, and performance critical systems, integrated with existing enterprise applications.

Key Responsibilities
  • Design and develop a real time market data processing engine.
  • Parse and process binary exchange data feeds.
  • Build and maintain real time order book, trades, and market state.
  • Implement sequence tracking, gap detection, and recovery logic.
  • Optimize systems for ultra low latency and high message throughput.
  • Integrate the market data service with downstream enterprise systems using in memory data stores and service APIs.
  • Develop monitoring, logging, and latency metrics.
  • Support production deployments and live market operations.
System Stability During
  • Market open / close.
  • Exchange reconnects.
Experience Requirements
  • At least 5 years of professional experience.
Mandatory Technical Skills
  • 5+ years of professional C/C++ and Go development experience.
  • Strong proficiency in modern C++ (C+ or later) and Go.
  • High throughput real time data pipelines.
Strong Understanding Of
  • Binary protocol parsing.
  • Memory management & performance optimization.
  • Multithreading and concurrency.
Solid Experience With
  • TCP / UDP networking.
  • Multicast or streaming data feeds.
  • Platform & integration knowledge.
  • Experience integrating native services with higher level applications.
Familiarity With
  • Message brokers (Kafka, Redis, ZeroMQ or similar).
  • Understanding of exchange trading lifecycles and market states.
  • Reliability & validation.
  • Experience designing systems with replay capability, fault tolerance, deterministic recovery, and ability to validate order book correctness under heavy load.
Preferred / Bonus Skills
  • Prior experience in capital markets, exchange connectivity, or trading/market data platforms.
  • Knowledge of financial market microstructure, FIX or similar financial messaging standards.
  • Exposure to Go / Rust or other systems programming languages.
Who Should NOT Apply
  • Junior or mid level developers.
  • Pure application developers without real time systems experience.
  • Candidates without exposure to exchange or market data environments.
Seniority Level
  • Mid-Senior level
Employment Type
  • Full time
Job Function
  • Information Technology
  • Software Development

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.