Millennium Management
Java Developer – Algo Development Technology
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
- 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
- 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
About Millennium Management
Millennium Management
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£56,000
This role
£55,000
UK median
This salary is 2% above the UK median for Developers (£55,000/yr).
Based on 2024–2025 UK technology sector benchmarks