Software Engineer (Python / C++ Data Pipelines)

Hunter Bond — United Kingdom · Posted ~2 hours ago

Senior Full-time £200000+

Skills

Python C++ Data Pipelines Low-Latency Systems Scalable Architecture Risk Systems Market Data Processing Quantitative Development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A highly successful, technology-driven quantitative investment firm that develops systematic trading strategies across global markets is seeking a Software Engineer to join a high-performing engineering team responsible for building the data infrastructure that underpins real-time and end-of-day risk across the firm. This is an opportunity to work at the intersection of quantitative research, trading, and technology, designing highly scalable data pipelines that deliver accurate, low-latency risk data to portfolio managers, researchers, and risk teams. You will play a key role in designing, building, and maintaining robust data pipelines that process large volumes of market, trading, and portfolio data. Working closely with quantitative developers, risk managers, and infrastructure engineers, you will help ensure the firm's risk systems remain accurate, resilient, and performant. The environment is collaborative, fast-paced, and engineering-led.

Highlights

Highly competitive compensation of £200,000+. Opportunity to work at the intersection of quantitative research, trading, and technology at a successful quantitative investment firm. Engineering-led, collaborative, fast-paced environment.

Description

Our client is a highly successful, technology-driven quantitative investment firm that develops systematic trading strategies across global markets. They are seeking a Software Engineer to join a high-performing engineering team responsible for building the data infrastructure that underpins real-time and end-of-day risk across the firm. This is an opportunity to work at the intersection of quantitative research, trading, and technology, designing highly scalable data pipelines that deliver accurate, low-latency risk data to portfolio managers, researchers, and risk teams. The Role You'll play a key role in designing, building, and maintaining robust data pipelines that process large volumes of market, trading, and portfolio data. Working closely with quantitative developers, risk managers, and infrastructure engineers, you'll help ensure the firm's risk systems remain accurate, resilient, and performant. The environment is collaborative, fast-paced, and engineering-led, with significant ownership and the opportunity to influence architecture across the firm's technology stack. Responsibilities Design, develop, and optimise scalable risk data pipelines using Python and/or modern C++Build high-performance ETL and streaming solutions for market, reference, position, and risk dataDevelop robust validation and monitoring frameworks to ensure data quality and integrityIntegrate with real-time market data feeds, trading systems, and risk enginesOptimise data storage, processing, and distribution for low-latency analytical workloadsCollaborate with quantitative researchers, portfolio managers, and risk teams to understand evolving requirementsImprove automation, observability, and operational resilience across production systemsContribute to architectural decisions and engineering best practices Requirements Strong commercial experience developing production systems in Python, C++, or bothExperience building large-scale data pipelines or distributed data processing platformsStrong understanding of data structures, algorithms, and software engineering principlesExperience with SQL and modern database technologiesFamiliarity with messaging technologies, streaming platforms, or event-driven architecturesExperience working on Linux-based production environmentsExcellent problem-solving skills with strong attention to detail Desirable Experience Experience within quantitative finance, hedge funds, investment banking, or electronic tradingKnowledge of risk systems, market data, pricing, or portfolio analyticsExperience with distributed computing frameworksCloud infrastructure experience (AWS, Azure, or GCP)Containerisation and orchestration technologies such as Docker and KubernetesCI/CD and infrastructure automation