• Beeu Tech

C++ Low-Latency Engineer (Mid-Level)

Jobs Description

Role Summary

We are launching a green-field initiative to build a new ultra-low-latency Market Data platform. As a C++ Low-Latency Engineer, you will work on high-performance, real-time components where microseconds matter. This role is ideal for engineers with strong C++ fundamentals who want to grow in Market Data systems, low-latency engineering, and performance optimization.


Key Responsibilities

  • Develop core components of the low-latency Market Data platform

  • Implement and maintain market data feed handlers using binary protocols (TCP and multicast UDP)

  • Work with Market Data concepts including order book modeling (L1, L2, L3)

  • Optimize system performance with focus on CPU caches, memory locality, and efficient data structures

  • Contribute to automated testing (unit, integration, regression)

  • Profile and debug performance issues using tools such as perf, valgrind, strace, and flame graphs

  • Analyze binary data dumps and troubleshoot protocol-related issues (training provided)

  • Collaborate closely with senior engineers to learn and apply advanced low-latency techniques

  • Participate in deployment, validation, and monitoring in QA and Production environments

  • Join on-call rotation after onboarding and platform go-live


Required Experience

  • 3–5 years of hands-on experience with modern C++ (C++17 or newer)

  • Minimum 2 years of exposure to Market Data systems, trading platforms, real-time systems, or performance-critical software


Technical Skills

  • Strong understanding of C++ fundamentals: templates, STL, concurrency, memory management

  • Solid Linux knowledge and command-line proficiency

  • Understanding of performance fundamentals:

    • CPU cache behavior

    • Memory locality

    • Multi-threading and synchronization

  • Experience debugging and troubleshooting using tools such as perf, strace, tcpdump, or valgrind

  • Ability to read or willingness to learn binary protocols and hexdumps

  • Experience with Python or Go for automation (mandatory)

  • Familiarity with Git/GitLab, CI/CD pipelines, and shell scripting

  • Good communication skills and ability to work in a distributed team environment

    Client & Payroll - Changepond
    Notice Period - 20 days
    Work Mode - 5 days WFH
    Location - Remote

Offered Salary

₹ 24 to 32 LPA

Job Details

  • 3-5 years years of experience
  • 1 Openings
  • 24 to 32 LPA
  • Remote

Subscribe to Our Newsletter!

Subscribe to get latest updates and information.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.