At a Glance
- Tasks: Design and optimise low latency trading systems with cutting-edge technology.
- Company: Leading global investment firm at the forefront of systematic strategies.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on innovation and career advancement.
- Why this job: Join a dynamic team and make a real impact in high-stakes trading environments.
- Qualifications: Expertise in C++ and experience in low latency systems required.
The predicted salary is between 60000 - 80000 £ per year.
Our client is a leading global investment firm with a strong focus on systematic strategies, operating at scale across multiple markets. Their technology function sits at the core of the business, partnering closely with researchers and portfolio managers to deliver cutting‑edge trading infrastructure. As they continue to invest heavily in their platform, they are looking to bring in highly skilled C++ engineers to join their systematic technology group. This team is focused on building next‑generation low latency, high availability research and trading systems, supporting both live trading and strategy development.
Key Responsibilities
- Design & Development: Architect, build, and optimise low latency trading components and supporting infrastructure, with a strong emphasis on performance, reliability, and scalability.
- Market Access: Develop and maintain exchange connectivity across global venues. Work on order management systems (OMS), including order routing, risk controls, and real‑time state handling.
- Performance Tuning: Profile, benchmark, and continually refine systems to achieve ultra‑low latency and high throughput.
- Collaboration: Partner closely with quantitative researchers, systematic PMs, traders, and other engineers to deliver robust, production‑ready solutions.
- Reliability: Maintain high availability and resilience across trading systems, including involvement in on‑call support where required.
- Greenfield build out: Contribute to the evolution of the platform by evaluating new technologies and implementing best practices to keep the stack competitive.
Required Skills & Experience
- Strong grounding in algorithms, data structures, distributed systems, and software design principles.
- Expert‑level C++ (modern standards such as C++20/23), alongside experience with Python and/or other modern languages (e.g. Rust).
- Proven experience building and optimising low latency, high throughput systems within a production trading environment.
- Solid understanding of networking (TCP/UDP, multicast), Linux systems programming, and performance profiling tools.
- Familiarity with testing frameworks, CI/CD pipelines, and approaches for designing robust, fault‑tolerant systems.
- Strong communication skills, with the ability to operate effectively in a fast‑paced, globally distributed team.
Preferred Qualifications
- Background working on systematic or algorithmic trading systems within a hedge fund, proprietary trading firm, or investment bank.
- Exposure to hardware acceleration concepts (FPGA, kernel bypass, RDMA) and ultra‑low latency networking stacks.
- Experience with cloud‑native tooling and containerisation (e.g. Kubernetes, Docker) in hybrid environments.