- Company Name
- Qube Research & Technologies
- Job Title
- C++ Developer - Market Access
- Job Description
-
Job Title: C++ Developer – Market Access
Role Summary:
Lead development of QRT’s market access infrastructure, designing, coding, validating, deploying, and supporting trading gateways and market‑data handlers that interface with global exchanges and brokers on a Linux platform.
Expectations:
* Minimum 5 years of production C++ development on Linux.
* Strong Python and Bash scripting for automation.
* Proven experience building multithreaded, distributed systems.
* Exposure to exchange gateways, market‑data feeds, and the FIX protocol.
* Familiarity with low‑latency optimisation and tuning.
* Ability to communicate clearly with traders, risk, compliance, and external vendors.
Key Responsibilities:
* Architect, code, and test high‑performance trading gateway components and market‑data handlers.
* Perform gap analysis, implement upgrades, and manage onboarding of new exchanges and brokers.
* Validate and certify gateway integrations through rigorous testing regimes.
* Monitor and troubleshoot production systems; collaborate with operations for incident response.
* Optimize code paths for sub‑millisecond latency in trade and market‑data processing.
* Work cross‑functionally with quantitative developers, traders, risk, compliance, and IT teams to ensure system alignment with business requirements.
Required Skills:
* C++ (C++17/20), Linux systems programming
* Python, Bash scripting, and command‑line tooling
* Threading (std::thread, pthreads), lock‑free data structures, networking (TCP/UDP), serialization
* Familiarity with FIX protocol and market‑data formats (e.g., SMPP, WITSML)
* Low‑latency design patterns, cache‑friendly algorithms, and performance profiling tools (e.g., perf, VTune)
* Knowledge of equities, futures, options, or other financial instruments (preferred)
* Strong problem‑solving, debugging, and documentation skills
Required Education & Certifications:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Finance, or related field. Certifications in C++ or Linux are a plus but not mandatory.