Developer - Systematic Trading

Millennium Partners — United Kingdom · Posted ~22 hours ago

Mid

Skills

software development Q/KDB+ Linux Git Gradle data engineering API development real-time analytics testing APIs streaming analytics

🔓 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

Join a systematic trading technology team to design, develop, and support strategic applications for data collection, analytics, and trading. You will work closely with traders and quantitative professionals, build data pipelines and APIs, develop real-time monitoring and streaming analytics, strengthen testing frameworks, and continuously improve a critical codebase.

Highlights

Work directly with portfolio managers, traders, and quants on strategic applications for data, analytics, and trading. The role offers broad technical ownership across APIs, real-time monitoring, testing, data pipelines, and continuous system improvement.

Description

We are seeking a Developer to join one of Millennium’s long standing & successful Trading teams, currently comprising of 18. This role will design, develop and support a strategic set of applications for data collection, analytics and trading for this systematic team. Principal Responsibilities Work directly with PMs, traders and quants to support and enhance system Load data from multiple external and internal sources Build monitoring system to proactively spot any data issues Create APIs for the business to access data Develop streaming analytics and real-time monitoring Develop testing framework Continual improvement of existing codebase Main technologies: KDB+/Q, Git, Gradle, Linux. Qualifications/Skills Required Master or Bachelor Degree in Computer Science, Mathematics or related area Knowledge of Q/KDB+ is an advantage Familiarity with Linux is preferred Quick learner, Detail oriented; Demonstrable thoroughness and strong ownership of work Good team player with a strong willingness to participate and help others Able to prioritize in a fast moving, high pressure, constantly changing environment; High sense of urgency Strong communication skills