Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 3, 2026
C++ Market Data Engineer
Senior • On-site
300,000 - 600,000 PLN/yr
Warsaw, MZ, Poland
Apply now
About the Role
Join a highly specialised engineering team building a proprietary, high-performance, real-time market data distribution platform used globally across multiple trading desks. The role involves designing, optimising, and scaling systems for low-latency, high-throughput market data distribution.
Key Responsibilities
- Design and optimise high-performance, low-latency market data distribution systems supporting large-scale, firm-wide access.
- Build and maintain direct exchange feed handlers for NYSE, NASDAQ, CME, and Eurex, as well as vendor data integrations for Refinitiv and Bloomberg B-Pipe.
- Create robust data validation, quality-assurance, and monitoring processes, including APIs and pipelines in Python.
- Partner with infrastructure, DevOps, and trading teams to maximise reliability, security, and scalability.
- Contribute to architectural decisions, troubleshoot production issues, and establish best practices for high-scale data access.
Requirements (Must Have)
- 6+ years of hands-on software engineering experience focused on real-time market data and distributed architectures.
- Expert-level proficiency in modern C++ (C++14/17/20) and a proven track record in high-performance, low-latency systems.
- Strong experience with direct exchange protocols (FIX/FAST, ITCH, OUCH) and vendor feeds.
- Deep understanding of network transport protocols (TCP, UDP, multicast) and messaging frameworks such as Aeron, ZeroMQ, and Kafka.
- Hands-on expertise in memory management, multithreading/concurrency, CPU core affinity, and NUMA optimisation.
- Strong understanding of market data concepts, symbol mapping, segmentation, and A/B arbitration.
- Python proficiency for building APIs, integrations, and data pipelines.
- Openness to an AI-assisted development workflow, using modern AI tools safely to accelerate delivery, testing, and refactoring.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
Nice to Have (Preferred Skills)
- Experience or familiarity with Java.
- Experience with SBE, Protobuf, Avro, or FlatBuffers.
- Familiarity with containerisation and cloud-native setups, including Docker and Kubernetes.
- Experience with real-time observability tools such as Prometheus and Grafana.
- Domain knowledge of Equities, FX, Futures, or Commodities.
Similar jobs you might like
Senior C++ Developer
RITS
Senior
Technology
Gdansk, PM, Poland · Remote
$83K - $135K/yr
26 days ago
Senior C++ Developer (Windows)
RITS Professional Services
Senior
Technology
Warsaw, MZ, Poland · Remote
$83K - $135K/yr
26 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · Remote
N/A
1 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
1 days ago

Quantitative Developer
Link Group
Senior
Technology
Warsaw, MZ, Poland · On-site
30K zł - 40K zł/yr
1 days ago

Senior C++ Engineer with Observability
EPAM Systems
Senior
Technology
Krakow, MA, Poland · Remote
N/A
1 days ago

Senior C++ Engineer with Observability
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · Remote
N/A
1 days ago

Senior C++ Engineer with Observability
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Remote
N/A
1 days ago

Senior C++ Engineer with Observability
EPAM Systems
Senior
Technology
Poznan, WP, Poland · Remote
N/A
1 days ago

Senior C++ Engineer with Observability
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
1 days ago