C++ Developer
Noir Consulting
In this role you will develop and optimise high-performance trading algorithms for cash equities in a low-latency, high-throughput environment. You will join a technical Algo Development team to translate complex requirements into efficient solutions, collaborating with quants, engineers and traders. You will shape execution quality through strategies like Best Execution and Smart Order Routing, driving robust engineering and architectural decisions. The position offers hands-on software, quantitative analysis and impact on institutional trading. A strong C++ background and passion for financial markets will help you deliver scalable, resilient systems.
Pay / Benefits- bonus
- benefits
- pension
- design, develop and optimise high-performance trading algorithms for cash equities
- contribute to capabilities such as Best Execution, Smart Order Routing, CRB and IOB
- operate in a low-latency, high-throughput environment with emphasis on performance and resilience
- translate business and quantitative requirements into efficient technical solutions
- mentor other engineers and influence architectural choices across distributed systems
- collaborate with quantitative analysts, developers, traders and business stakeholders
- conduct performance testing and reliability improvements to support execution quality
- strong C++ programming skills
- experience in algorithmic trading or electronic execution
- deep understanding of financial markets and trading strategies
- knowledge of Linux, TCP/IP, UDP/Multicast, inter-process communication
- experience with market data feeds and order execution
- experience with performance optimisation and scalable systems
- ability to communicate complex requirements to technical and non-technical stakeholders
- collaborative
- analytical mindset
- problem-solving
- C++
- algorithmic trading
- low-latency systems
Reference: WJ-747_31293035 · Posted 14 Nov 2026, 12:10 PM