Senior Java Engineer - Algorithmic Trading
Senior Java Engineer - Algorithmic Trading

Senior Java Engineer - Algorithmic Trading

Full-Time 70000 - 90000 £ / year (est.) No home office possible
McGregor Boyall Associates

At a Glance

  • Tasks: Build and enhance algorithmic engines for real-time trading execution.
  • Company: Leading financial firm with a focus on innovative trading solutions.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Other info: Join a dynamic team driving the future of electronic trading.
  • Why this job: Make a direct impact on trading performance and work with cutting-edge technology.
  • Qualifications: Strong Java skills and experience in algorithmic trading systems.

The predicted salary is between 70000 - 90000 £ per year.

You'll join a front-office electronic trading team responsible for the systems that directly drive execution across EMEA markets. This is not a support function; you'll be building and enhancing the algorithmic engines that sit at the heart of the trading stack, working directly with quantitative traders to shape how orders are executed, priced and routed in real time. The team is actively investing in a next-generation platform designed to handle increasing volumes of market data and client flow, giving you the opportunity to work on both live trading systems and the evolution of the architecture behind them.

Why this role stands out:

  • Direct impact on trading performance - your code influences execution quality, latency and performance.

Senior Java Engineer - Algorithmic Trading employer: McGregor Boyall Associates

As a Senior Java Engineer in our dynamic electronic trading team, you'll thrive in a collaborative environment where your contributions directly enhance trading performance across EMEA markets. We prioritise employee growth through continuous learning opportunities and innovative projects, all while fostering a culture of teamwork and excellence. Located in a vibrant financial hub, we offer competitive benefits and the chance to work on cutting-edge technology that shapes the future of algorithmic trading.
McGregor Boyall Associates

Contact Detail:

McGregor Boyall Associates Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Engineer - Algorithmic Trading

✨Tip Number 1

Network like a pro! Reach out to current employees in the trading tech space, especially those at firms you're interested in. A friendly chat can give you insider info and might just land you a referral.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your Java prowess, make sure to highlight it during interviews. Real-world examples of your work can set you apart from the crowd.

✨Tip Number 3

Prepare for technical challenges! Brush up on algorithmic trading concepts and be ready to discuss how your coding impacts execution quality. We want to see your thought process and problem-solving skills in action.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Java Engineer - Algorithmic Trading

Java
Algorithm Development
Electronic Trading Systems
Real-Time Data Processing
Quantitative Analysis
System Architecture
Performance Optimisation
Market Data Handling
Execution Quality Improvement
Latency Reduction
Collaboration with Quantitative Traders
Software Development Lifecycle
Problem-Solving Skills

Some tips for your application 🫡

Show Your Passion for Trading: When writing your application, let us see your enthusiasm for algorithmic trading. Share any relevant experiences or projects that highlight your interest in the field and how you can contribute to our team.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for this role. Highlight your Java expertise and any experience with trading systems. We want to see how your skills align with what we’re looking for!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your achievements and technical skills. We appreciate a well-structured application that’s easy to read!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at McGregor Boyall Associates

✨Know Your Algorithms

Brush up on your algorithmic trading knowledge. Be prepared to discuss how different algorithms work and their impact on execution quality and latency. This will show that you understand the core of what the team does.

✨Showcase Your Coding Skills

Be ready to demonstrate your Java expertise. Practice coding challenges that focus on performance optimisation and real-time data handling. This will help us see your problem-solving skills in action.

✨Understand Market Dynamics

Familiarise yourself with EMEA market structures and trading strategies. Being able to discuss how market conditions affect trading decisions will impress the interviewers and show your commitment to the role.

✨Ask Insightful Questions

Prepare thoughtful questions about the team's current projects and future goals. This not only shows your interest but also helps you gauge if the role aligns with your career aspirations.

Senior Java Engineer - Algorithmic Trading
McGregor Boyall Associates

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

>