Algo Trading Developer - Java
Algo Trading Developer - Java

Algo Trading Developer - Java

London Full-Time 78000 - 130000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Develop cutting-edge trading platforms and algorithms for global equity markets.
  • Company: Join a leading financial technology firm with over 150 years of expertise.
  • Benefits: Enjoy a competitive salary, hybrid working, and a collaborative environment.
  • Why this job: Work with top minds in finance and impact billions in daily trading volume.
  • Qualifications: Expert Java skills and a degree in Computer Science, Mathematics, or Engineering required.
  • Other info: Opportunity to collaborate directly with trading teams and enhance your career in algo trading.

The predicted salary is between 78000 - 130000 £ per year.

I'm working with a world-leading financial technology organisation to find a highly capable Algo Trading Developer. My client is at the forefront of algorithmic trading and seeking a talented developer to join their Global Trading Technology team.

The Opportunity

  • You'll be building next-generation trading platforms that connect global equity markets, working on cutting-edge algorithms that minimize market impact while maximising execution quality for institutional clients.
  • This is a chance to work with some of the brightest minds in quantitative finance on systems that process billions in daily trading volume.

What You'll Be Building

  • Low latency algorithmic trading platforms handling real-time market data
  • Smart order routing systems and execution algorithms for global equity markets
  • Quantitative models and analytical trading signals
  • High-availability trading infrastructure serving institutional clients worldwide
  • Backend systems supporting equities, futures, and listed derivatives trading

What They Need

  • Expert-level Java development with strong object-oriented design principles
  • Degree in Computer Science, Mathematics, or Engineering
  • Hands-on experience building trading systems (execution algorithms, risk trading, smart routing)
  • Deep understanding of equity market microstructure and institutional trading workflows
  • Proven ability to implement quantitative models and perform statistical analysis
  • Front office collaboration experience - you'll work directly with trading teams
  • Strong focus on performance optimization, testing, and system reliability

Highly Valued Experience

  • Trading strategy development (benchmark tracking, liquidity seeking, dark pool algorithms)
  • Low latency messaging platforms (Solace, 29West)
  • Event-driven programming and publish/subscribe architectures
  • Agile development methodologies

About Them

A truly global organisation operating from 60+ offices across 27 countries, with over 150 years of market expertise. You'll join 5,000+ professionals working collaboratively to deliver innovative liquidity and data solutions that power the world's financial markets.

This is an exceptional opportunity for a senior developer looking to make their mark in algorithmic trading. Please get in touch for a confidential discussion.

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

M

Contact Detail:

McGregor Boyall Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algo Trading Developer - Java

✨Tip Number 1

Familiarise yourself with the latest trends in algorithmic trading and market microstructure. Understanding how these elements interact will not only help you in interviews but also demonstrate your passion for the field.

✨Tip Number 2

Network with professionals in the financial technology sector, especially those who work in algo trading. Attend industry meetups or webinars to connect with potential colleagues and learn about their experiences.

✨Tip Number 3

Brush up on your Java skills, particularly focusing on performance optimisation and object-oriented design principles. Consider working on personal projects that showcase your ability to build low-latency systems.

✨Tip Number 4

Prepare to discuss your experience with quantitative models and statistical analysis in detail. Be ready to provide examples of how you've implemented these in past projects, as this will be crucial in demonstrating your fit for the role.

We think you need these skills to ace Algo Trading Developer - Java

Expert-level Java Development
Object-Oriented Design Principles
Hands-on Experience in Trading Systems
Understanding of Equity Market Microstructure
Knowledge of Institutional Trading Workflows
Implementation of Quantitative Models
Statistical Analysis Skills
Collaboration with Front Office Trading Teams
Performance Optimization Techniques
System Reliability Testing
Experience with Low Latency Messaging Platforms
Event-Driven Programming
Publish/Subscribe Architectures
Agile Development Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your expert-level Java development skills and experience with algorithmic trading systems. Use specific examples that demonstrate your understanding of equity market microstructure and institutional trading workflows.

Craft a Compelling Cover Letter: In your cover letter, express your passion for algorithmic trading and how your background in Computer Science, Mathematics, or Engineering aligns with the role. Mention any relevant projects or experiences that showcase your ability to implement quantitative models and perform statistical analysis.

Showcase Relevant Experience: If you have hands-on experience building trading systems or working with low latency messaging platforms, be sure to include this in your application. Highlight any collaboration with trading teams and your focus on performance optimization and system reliability.

Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail, which is crucial in the financial technology sector.

How to prepare for a job interview at McGregor Boyall

✨Showcase Your Java Expertise

Make sure to highlight your expert-level Java development skills during the interview. Be prepared to discuss specific projects where you applied strong object-oriented design principles, as this will demonstrate your technical proficiency.

✨Understand Market Microstructure

Familiarise yourself with equity market microstructure and institutional trading workflows. Being able to discuss these concepts will show that you have a deep understanding of the environment in which you'll be working.

✨Discuss Quantitative Models

Prepare to talk about your experience with implementing quantitative models and performing statistical analysis. Providing examples of how you've used these skills in past roles can set you apart from other candidates.

✨Emphasise Collaboration Skills

Since the role involves front office collaboration, be ready to share experiences where you've worked directly with trading teams. Highlighting your ability to communicate effectively with non-technical stakeholders will be crucial.

Algo Trading Developer - Java
McGregor Boyall
M
  • Algo Trading Developer - Java

    London
    Full-Time
    78000 - 130000 £ / year (est.)

    Application deadline: 2027-07-11

  • M

    McGregor Boyall

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>