Bdtask Logo

Bdtask

Senior Software Developer (C++,Go)

Application Deadline: Jan 13, 2026
Summary
Published: Dec 17, 2025 Vacancy: 3 Gender: Male
Age: 28 years to 40 years Career Level: Experienced Professional Experience: 5 Year
Salary: Negotiable Location: Dhaka
Requirements

Education


Experience


  • 5 Year

Additional Requirements

Age Requirement

  • 28 to 40 years

Mandatory Technical Skills

  • Minimum 5+ years of professional experience in C/C++ and/or Go development

  • Strong command of modern C++ (C++17 or later) and Go

  • Demonstrated experience developing:

    • Low-latency systems

    • High-throughput, real-time data processing pipelines

  • In-depth understanding of:

    • Binary protocol parsing

    • Memory management and performance optimization

    • Multithreading and concurrent system design

  • Proven expertise in:

    • Linux system-level programming

    • TCP/UDP networking

    • Multicast or streaming data feed handling

Platform & Integration Expertise

  • Experience integrating native, performance-critical services with higher-level applications

  • Working knowledge of:

    • Message brokers such as Kafka, Redis, ZeroMQ, or similar technologies

    • Snapshot and incremental data processing models

  • Solid understanding of exchange trading lifecycles and market states

Reliability, Performance & Validation

  • Experience designing resilient systems with:

    • Data replay capabilities

    • Fault-tolerant architectures

    • Deterministic recovery mechanisms

  • Ability to validate order book accuracy and consistency under high-load conditions

Preferred / Bonus Qualifications

  • Prior experience in:

    • Capital markets

    • Exchange connectivity solutions

    • Trading or market data platforms

  • Knowledge of:

    • Financial market microstructure

    • FIX or similar financial messaging protocols

  • Exposure to additional systems programming languages such as Go, Rust, or equivalents

Who Should Not Apply

  • Junior or mid-level developers

  • Application-focused developers without real-time or performance-critical systems experience

  • Candidates lacking exposure to exchange, trading, or market data environments

 
 

Responsibilities & Context

Position Overview

We are looking for a Senior Software Developer to architect, develop, and maintain a high-performance, low-latency real-time exchange data processing platform. This role focuses on building performance-critical systems that handle binary market data feeds, construct real-time order books, and integrate seamlessly with enterprise-grade applications.

Key Responsibilities

  • Design, develop, and enhance a real-time market data processing engine

  • Parse and process high-volume binary exchange data feeds with accuracy and efficiency

  • Build and maintain real-time order books, trade streams, and overall market state

  • Implement robust sequence tracking, gap detection, and data recovery mechanisms

  • Optimize system performance to achieve ultra-low latency and high message throughput

  • Integrate the market data platform with downstream enterprise systems through:

    • Message queues

    • In-memory data stores

    • Service-based APIs

  • Ensure system reliability and stability during critical market events, including:

    • Market open and close

    • Trading halts

    • Exchange disconnects and reconnects

  • Develop comprehensive monitoring, logging, and latency measurement tools

  • Support production releases and actively participate in live market operations


Compensation & Other Benefits
  • Salary Review: Half Yearly
  • Lunch Facilities: Partially subsidize
  • Festival Bonus: 1

Other Benefits


Provided according to company policy.

Work Place

Work from Office

Employment Status

Type: Full Time/Permanent

Job Location

Dhaka

Company Information
Company Name: Bdtask

Address: B-25, 4th floor, Mannan plaza, Khilkhet, Dhaka, Bangladesh


Business Type : Information Technology (IT)

Website Link : www.bdtask.com
সতর্কীকরণ-বিজ্ঞপ্তি

এই চাকরির বিজ্ঞাপনে প্রদত্ত তথ্যের ভিত্তিতে যদি বিজ্ঞাপন দাতা প্রতিষ্ঠান আপনার কাছ থেকে কোন অর্থ দাবি করে, অথবা কোন ধরনের ভুল বা বিভ্রান্তিকর তথ্য প্রদান করে, তবে অনুগ্রহ করে অবিলম্বে আমাদেরকে জানান অথবা সংশ্লিষ্ট জবটি রিপোর্ট করুন। চাকরি পাওয়ার জন্য BDJobs Live কাউকে কোন ব্যক্তিগত বা প্রতিষ্ঠানকে অর্থ প্রদান করতে উৎসাহিত করে না। কোন ধরনের অর্থ লেনদেনের দায় BDJobs Live বহন করবে না।