Algo Trading Developer - Java (City Of London)
Algo Trading Developer - Java (City Of London)

Algo Trading Developer - Java (City Of London)

London Full-Time 78000 - 130000 £ / year (est.) Home office (partial)
Go Premium
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: This role offers a chance to innovate in algorithmic trading within a global team.

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.

M

Contact Detail:

McGregor Boyall Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algo Trading Developer - Java (City Of London)

✨Tip Number 1

Network with professionals in the algorithmic trading space. Attend industry conferences, webinars, or local meetups to connect with people who work in similar roles. This can help you gain insights into the company culture and potentially get a referral.

✨Tip Number 2

Familiarise yourself with the latest trends in algorithmic trading and financial technology. Follow relevant blogs, podcasts, and news sources to stay updated. This knowledge will not only impress during interviews but also show your genuine interest in the field.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges specifically related to Java and algorithm development. Use platforms like LeetCode or HackerRank to sharpen your skills, focusing on low latency and performance optimisation problems.

✨Tip Number 4

Demonstrate your understanding of equity market microstructure and institutional trading workflows during discussions. Be ready to share examples from your past experiences that highlight your ability to implement quantitative models and collaborate with trading teams.

We think you need these skills to ace Algo Trading Developer - Java (City Of London)

Expert-level Java Development
Object-Oriented Design Principles
Hands-on Experience in Building 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 Optimisation Techniques
System Reliability Testing
Experience with Low Latency Messaging Platforms
Event-Driven Programming
Publish/Subscribe Architectures
Agile Development Methodologies
Trading Strategy Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your expert-level Java development skills and experience in building trading systems. Emphasise any relevant projects or roles that showcase your understanding of equity market microstructure and institutional trading workflows.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for algorithmic trading and the opportunity to work with a global financial technology leader. Mention specific experiences that align with the job requirements, such as your hands-on experience with execution algorithms and performance optimisation.

Showcase Relevant Projects: If you have worked on low latency algorithmic trading platforms or quantitative models, include these projects in your application. Provide details about your role, the technologies used, and the impact of your contributions.

Highlight Collaboration Experience: Since the role involves working directly with trading teams, make sure to highlight any front office collaboration experience you have. Discuss how you’ve successfully communicated and worked with different teams to achieve common goals.

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 such 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 deep knowledge and make you stand out as a candidate.

✨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 (City Of London)
McGregor Boyall
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Algo Trading Developer - Java (City Of London)

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

    McGregor Boyall

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