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 algorithmic trading platforms and systems for global equity markets.
  • Company: Join a leading financial technology firm with over 150 years of market expertise.
  • Benefits: Enjoy a competitive salary, hybrid working, and the chance to work with top professionals.
  • Why this job: Be part of a dynamic team shaping the future of trading with innovative solutions.
  • Qualifications: Expertise in Java, a degree in relevant fields, and experience in trading systems required.
  • Other info: Work in a global organisation with over 5,000 professionals across 27 countries.

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.

Algo Trading Developer - Java employer: McGregor Boyall

Join a world-leading financial technology organisation in Central London, where innovation meets collaboration. As an Algo Trading Developer, you'll benefit from a competitive salary of up to £130k, hybrid working arrangements, and the chance to work alongside some of the brightest minds in quantitative finance. With a strong focus on employee growth, cutting-edge projects, and a vibrant work culture, this is an exceptional opportunity to thrive in a dynamic environment that values your contributions and fosters professional development.
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 Java development. Being well-versed in current technologies and methodologies will not only boost your confidence but also impress the hiring team during discussions.

✨Tip Number 2

Network with professionals in the financial technology sector, especially those involved in algorithmic trading. Attend industry meetups or webinars to connect with potential colleagues and gain insights that could be beneficial during your interview.

✨Tip Number 3

Prepare to discuss your previous experiences in building trading systems. Be ready to share specific examples of how you've implemented algorithms or optimised performance, as this will demonstrate your hands-on expertise to the interviewers.

✨Tip Number 4

Brush up on your understanding of equity market microstructure and institutional trading workflows. Having a solid grasp of these concepts will help you articulate your fit for the role and show that you can contribute effectively from day one.

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
Implementation of Quantitative Models
Statistical Analysis Skills
Collaboration with Front Office Trading Teams
Performance Optimization Techniques
System Reliability Testing
Trading Strategy Development
Experience with Low Latency Messaging Platforms
Event-Driven Programming
Familiarity with Agile Development Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java development skills and experience in building trading systems. Emphasise your understanding of equity market microstructure and any relevant quantitative models you've implemented.

Craft a Strong Cover Letter: In your cover letter, express your passion for algorithmic trading and how your background aligns with the company's needs. Mention specific projects or experiences that demonstrate your expertise in low latency systems and performance optimisation.

Showcase Relevant Experience: When detailing your work history, focus on roles where you collaborated with trading teams or developed execution algorithms. Highlight any experience with agile methodologies and event-driven programming to show you're a good fit for their team.

Proofread Your Application: Before submitting, carefully proofread your application materials. Look for any spelling or grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail, which is crucial in this field.

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 is crucial for the role.

✨Demonstrate Your Knowledge of Trading Systems

Familiarise yourself with the intricacies of trading systems, including execution algorithms and smart routing. Be ready to explain how you've built or contributed to similar systems in the past, as this will show your hands-on experience.

✨Understand Market Microstructure

Brush up on your understanding of equity market microstructure and institutional trading workflows. Being able to discuss these concepts will demonstrate your depth of knowledge and relevance to the role.

✨Prepare for Technical Questions

Expect technical questions related to performance optimisation, testing, and system reliability. Prepare examples from your previous work that illustrate your problem-solving skills and ability to deliver high-quality, reliable systems.

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

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

    Application deadline: 2027-06-21

  • M

    McGregor Boyall

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