This job offer is no longer available
C++ Engineer
SoHo Dragon
- London, England, United Kingdom
- London, England, United Kingdom
About
Key Responsibilities
* Design, implement, and maintain high‐performance C++ services handling high message rates and low‐latency workloads.
* Optimize existing components for latency, throughput, and CPU/memory efficiency.
* Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably.
* Profile and debug performance issues at application, OS, and network levels.
* Collaborate with quantitative, trading, and infrastructure teams (or analogous business/tech teams) to translate requirements into robust technical solutions.
* Write clean, production‐quality code with appropriate tests and documentation.
* Participate in code reviews, design discussions, and continuous improvement of engineering practices.
Required Qualifications
* Strong proficiency in modern C++ (C++17/20 or later) 5+ years of experience
* AND must have
* KDB / Q Experience for large market data
* Modern data analysis with pytorch, pandas and modern tooling including Apache arrow
* Familiar with basics statistics as applied to financial research
* Proven experience building performance‐critical, real‐time, or low‐latency systems (e.g., networking, trading systems, telemetry, gaming engines, or similar).
* Strong knowledge of computer science fundamentals: data structures, algorithms, memory management, and optimization.
* Experience using profiling, benchmarking, and performance analysis tools (e.g., perf, valgrind, flame graphs, CPU/memory profilers).
* Proficiency with version control (Git) and standard build systems (CMake, Ninja, etc.).
* Excellent problem‐solving skills and attention to detail; ability to work in a fast‐paced environment.
Preferred Qualifications
* Experience with kernel bypass or user‐space networking technologies (e.g., DPDK, RDMA, VMA, Solarflare/OpenOnload) – helpful but not required.
* Familiar with AI productivity enhancing coding tools
* Experience in financial markets, market data distribution, order routing, or exchange connectivity.
* Experience with monitoring/telemetry for high‐performance systems (latency histograms, throughput metrics, SLAs).
* Familiarity with scripting languages (e.g., Python, Bash) for tooling and automation.
Personal Attributes
* Obsessed with performance, measurement, and data‐driven optimization.
* Comfortable owning features end‐to‐end and operating in a production environment.
* Clear communicator who can work closely with both technical and non‐technical stakeholders.
* Proactive, self‐directed, and able to thrive in a highly iterative environment.
Job Type: Permanent
Pay: £200,000.00 per year
Work Location: Hybrid remote in London W1J 8HA
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.