About the job Senior C++ Engineer (Market Data & System Optimization)
About the Company and Role
We are searching for a Senior C++ Software Engineer for our client, a global quantitative trading company with a strong focus on performance, stability, and clean architecture. The team works with vast volumes of real-time market data across multiple exchanges and asset classes, and that means complexity, edge cases, and serious attention to detail.
This role is ideal for someone who loves to dig deep into technical documentation, values data quality, and enjoys building high-load systems. You'll work on optimizing existing market data pipelines and building new ones with a real impact on trading performance.
Location: Remote work or access to international offices (Dubai, London, Malta).
Stack: C++17/20, Linux, multithreading, networking protocols, low-latency systems, high-throughput data processing, algorithms & data structures.
We are offering:
- Competitive salary - from $ 7,000 net;
- Remote work or relocation to international offices;
- Cutting-edge hardware and low-latency infrastructure;
- Flexible schedule and no micromanagement;
- 40 days of paid leave annually;
- Fast feedback cycles and decision-making;
- International team of highly skilled professionals.
What kind of qualifications we are looking for:
- Strong C++ development skills (C++17/20);
- Experience with network protocols and high-throughput data systems;
- Solid understanding of multithreading and CPU memory models;
- Experience working in Linux system environments;
- Excellent command of algorithms and data structures;
- Analytical mindset and attention to detail;
- English proficiency is sufficient for documentation and team communication.
Key Responsibilities:
- Implement and maintain market data connectivity to new exchanges;
- Optimize data reception and reduce latency across connectors;
- Support new data types and protocols in the existing infrastructure;
- Refactor and improve existing systems for better scalability and maintainability.
Nice to have Requirements:
- Experience working with low-latency or real-time systems (sub-microsecond latency);
- Background in HFT, telecom, or game development;
- Familiarity with large-scale distributed infrastructure.
Enjoy solving technical puzzles and working with real-time data?
This is your chance to work on high-load systems where every millisecond matters.