Java Software Engineer

Miller Maxwell

Greater London

On-site

GBP 85,000 - 110,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Highly competitive bonus
Pension contribution
Life Assurance cover
Private medical cover
Wellness package including gym
26 days annual leave

Job summary

Miller Maxwell is recruiting for an established proprietary trading firm building low-latency, real-time trading software using Java, C++, and Python. The Software Engineer will work across the full lifecycle, owning core platform services such as execution, order/position management, and market data, collaborating with Traders and Quants to push performance and reliability.

The role emphasizes latency-sensitive development, high-performance systems, and iterative improvement within a fast-paced

Qualifications

  • A STEM degree required.
  • At least 5 years of commercial Java or C++ software engineering experience.
  • Experience with high-performance software.
  • Algorithmic software engineering experience.
  • Multithreaded software development experience.
  • Experience in financial services is preferred but not essential.

Responsibilities

  • Work across the full software engineering lifecycle building and enhancing their real-time trading software.
  • Own core projects building and maintaining their core trading platform services: execution, order/position management, market data.
  • Work closely with front-office users including Traders and Quants.
  • Work on latency-critical projects.
  • Improve system performance and reliability.

Skills

Java
C++
Python
Multithreaded development
Algorithmic software engineering
High-performance software

Education

STEM degree

Job description

Software Engineer – Systematic Trading - Miller Maxwell is recruiting for an established proprietary trading firm running systematic, algorithmic strategies in futures markets globally. The firm builds its own low-latency trading infrastructure in-house and trades at serious scale.

Miller Maxwell's client is a high-performing trading firm with a strong track record — Software Engineers will be give full exposure across their tech stack. The core platform, high performance real-time trading software utilise Java, C++ and Python technology.

The Software Engineer will:

  • Work across the full software engineering lifecycle building and enhancing their real-time trading software.
  • Own core projects building and maintaining their core trading platform services: execution, order/position management, market data.
  • Work closely with front-office users including Traders and Quants
  • Work on latency-critical projects.
  • Improve system performance and reliability.

Experience the Software Engineer will bring:

  • A STEM related degree
  • At least 5 years of commercial Java or C++ Software engineering experience.
  • Experience with high-performance software.
  • Algorithmic software engineering experience
  • Multithreaded software development experience.
  • Experience working within financial services is not essential but is preferred.

Package for the Software Engineer includes:

  • Highly competitive bonus
  • Pension contribution
  • Life Assurance cover
  • Private medical cover
  • Wellness package including gym membership
  • 26 days annual leave
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Java Engineer for High-Performance Trading
Real-Time Java Engineer for High-Performance Trading

Miller Maxwell • Greater London

On-site
GBP 85,000 - 110,000
Highly competitive bonus
Pension contribution
Life Assurance cover
+3
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 425,000 - 500,000
Competitive compensation and bonus potential
Exposure to bleeding-edge technologies
Collaborative environment with top engineers
+1
Senior Java Trading Systems Developer
Senior Java Trading Systems Developer

Provntalent • Greater London

Hybrid
GBP 90,000 - 140,000
Java Software Engineer : Java : Quant Trading : £150k
Java Software Engineer : Java : Quant Trading : £150k

Hunter Bond • England

Hybrid
GBP 60,000 - 85,000
Senior Java Software Engineer
Senior Java Software Engineer

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 120,000
Lead Software Engineer – Algorithmic Trading Platform
Lead Software Engineer – Algorithmic Trading Platform

Morgan-Stanley • Greater London

On-site
GBP 120,000 - 180,000
Software Engineer
Software Engineer

Spectrum IT Recruitment • Greater London

On-site
GBP 55,000 - 90,000
Java Software Engineer - Systematic Trading Execution Team - Hedge Fund - London Office
Java Software Engineer - Systematic Trading Execution Team - Hedge Fund - London Office

Stanford Black Limited • City Of London

On-site
GBP 70,000 - 100,000
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 400,000 - 500,000
Exposure to bleeding-edge technologies
Collaborative working environment
Competitive compensation and bonus potential
Software Engineer (Systematic Hedge Fund)
Software Engineer (Systematic Hedge Fund)

Radley James • Greater London

On-site
GBP 60,000 - 80,000