C++ Developer

5 Months ago • All levels
Programming

Job Description

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.
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.
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.

Add these skills to join the top 1% applicants for this job

data-analytics
cpp
fpga
cuda
react
networking
linux
websockets
algorithms

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.


Set alerts for more jobs like C++ Developer
Set alerts for new jobs by Jash entertainment
Set alerts for new Programming jobs in India
Set alerts for new jobs in India
Set alerts for Programming (Remote) jobs

Company logo

Jash entertainment

2 Active Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙