Millennium Management

Millennium Management

London

Java Developer – Algo Development Technology

Full-Time£36,000 - 76,000 per yearanteayerUnited Kingdom
IT

Job Description

Salary: £36,000 - 76,000 per year

Requirements:
  • 7+ years of experience with equities execution systems
  • Experience developing execution algorithms such as VWAP, TWAP, Inline, and Pairs
  • Experience working on matching engines and dark pools
  • Experience implementing automated testing strategies for algorithms, including simulation, backtesting, regression suites, and replay frameworks
  • Deep understanding of market microstructure, pre-trade risk checks, limit frameworks, and regulatory requirements, and how they affect execution algorithm performance
  • Expert-level Java skills, with extensive experience building low-latency, GC-aware, high-throughput distributed systems
  • Strong understanding of distributed, event-driven architectures and messaging technologies such as Kafka, Solace, or similar tools
  • Experience working with or building algo container frameworks; experience using AI tools to improve developer productivity is a plus
Responsibilities:
  • Partner closely with technologists, Execution Services, and Equity Finance teams to enhance our execution offering for Portfolio Managers
  • Build and evolve real-time algorithmic trading systems and execution platforms in a fast-paced environment
  • Develop high-quality new features and enhance functionality on a mission-critical platform
  • Design and upgrade software to meet performance, scalability, and quality expectations
  • Translate business requirements and market constraints across developed and emerging markets into effective technical solutions
  • Stay current on relevant technologies, tools, technical libraries, computing environments, and academic research
  • Support data analysis and provide L3 troubleshooting for issues affecting critical trading infrastructure
Technologies:
  • AI
  • Support
  • Java
  • Kafka
  • Network
  • Ruby

More:

We are Millennium, a global, diversified alternative investment firm founded in 1989, driven by evolution, innovation, and a focus on delivering results for our investors. Our people are empowered with independence and supported by a global network committed to collaboration, disciplined risk management, and continuous learning. This role sits within our Information Technology organization on the Equities Tech Algorithmic Development team, where we build and enhance execution technology for Portfolio Managers and trading partners across the platform, with a focus on high-performance, real-time trading systems and execution capabilities.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Millennium Management

Millennium Management

Millennium Management

London

IT

Skills & Technologies

JavaGoRubyScalaKafkaAIUI

Inferred from job description

Salary Insight

£56,000

This role

£55,000

UK median

This salary is 2% above the UK median for Developers55,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom