C++ Developer

Jash entertainment

Job Summary

The C++ Developer will be responsible for designing and developing high-performance trading algorithms using C++ with a focus on ultra-low latency. This involves implementing WebSocket-based real-time data streaming, optimizing network communication, and integrating trading APIs with various exchanges. The role requires expertise in multi-threading, concurrency, and ensuring system reliability. The developer will also be involved in optimizing order book processing, market data handling, and potentially developing frontend components. The ideal candidate will contribute to a trading environment ensuring high-frequency trading performance.

Must Have

  • Strong C++ development experience (C++11/14/17/20).
  • Expertise in low-latency programming and performance tuning.
  • Proficiency in WebSockets, TCP/IP, and real-time data streaming.
  • Experience with multi-threading and memory management.
  • Understanding of financial markets and trading execution.
  • Familiarity with market data protocols (FIX, WebSocket, REST API, etc.).
  • Experience with Linux-based development and networking concepts.

Good to Have

  • Experience in high-frequency trading (HFT) or quantitative trading.
  • Prior work on exchange connectivity and low-latency networking.
  • Understanding of blockchain, crypto trading, and smart contract interactions.
  • Familiarity with GPU acceleration (CUDA) or FPGA-based trading systems.

Job Description

C++ Developer – Trading Logic, WebSockets & Ultra Low Latency


We are looking for a highly skilled C++ Developer with expertise in trading logic development, WebSockets, and ultra-low latency systems. The ideal candidate should have experience building high-performance trading applications, integrating with financial exchanges, and optimizing real-time data processing.


Key Responsibilities:

Design and develop high-performance trading algorithms in C++ with ultra-low latency.

Implement WebSocket-based real-time data streaming and order execution.

Optimize network communication, order book processing, and market data handling.

Work on multi-threading, concurrency, and high-frequency trading (HFT) optimizations.

Develop frontend components for real-time trading dashboards (optional, but preferred).

Integrate trading APIs with various crypto, forex, or stock exchanges.

Ensure system reliability, stability, and fault tolerance for live trading environments.


Required Skills & Experience:


Strong C++ (C++11/14/17/20) development experience.

Expertise in low-latency programming and performance tuning.

Proficiency in WebSockets, TCP/IP, and real-time data streaming.

Experience with multi-threading, memory management, and optimization.

Understanding of financial markets, order books, and trading execution.

Familiarity with market data protocols (FIX, WebSocket, REST API, etc.).

Experience with Linux-based development and networking concepts.

Knowledge of frontend technologies (React, WebSockets, TradingView) is a plus.


Nice to Have:

Experience in high-frequency trading (HFT) or quantitative trading.

Prior work on exchange connectivity and low-latency networking.

Understanding of blockchain, crypto trading, and smart contract interactions.

Familiarity with GPU acceleration (CUDA) or FPGA-based trading systems.


9 Skills Required For This Role

Data Analytics Cpp Fpga Cuda React Networking Linux Websockets Algorithms

Similar Jobs