Technical Lead Java Engineer - Ultra Low Latency Trading Systems in London
Technical Lead Java Engineer - Ultra Low Latency Trading Systems

Technical Lead Java Engineer - Ultra Low Latency Trading Systems in London

London Full-Time 80000 - 100000 £ / year (est.) No home office possible
McGregor Recruitment

At a Glance

  • Tasks: Lead the development of ultra-low latency trading systems using Java.
  • Company: Join a leading Front Office FX technology firm with a focus on innovation.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
  • Other info: Collaborate closely with traders and quantitative teams in a fast-paced setting.
  • Why this job: Make a real impact in high-performance trading systems and tackle complex challenges.
  • Qualifications: Experience in ultra-low latency Java development and strong problem-solving skills.

The predicted salary is between 80000 - 100000 £ per year.

Technical Lead Java Low Latency Engineers required to help build the next generation of ultra-low latency eTrading and pricing platforms within a leading Front Office FX technology environment. This is a true Front Office engineering role working directly with trading, quant, and pricing teams on systems operating in the microsecond and millisecond space.

My client is looking for highly technical engineers with experience across:

  • Ultra low latency Java development
  • FX eTrading and pricing systems
  • Garbage Collection optimisation and JVM tuning
  • High-performance concurrent programming
  • Microsecond/millisecond latency reduction
  • Messaging technologies such as Aeron, Kafka, JMS or Solace
  • Market data and real-time distributed systems
  • Linux performance tuning and systems engineering
  • Modern low latency architectures and microservices
  • Profiling, benchmarking and performance engineering
  • Building and modernising high throughput trading platforms

The role is hands-on and suited to engineers who enjoy solving complex performance challenges, deep diving into codebases, and working on business-critical trading infrastructure at scale. You’ll be joining a highly invested engineering environment focused on modern technology, performance optimisation, and next-generation electronic trading systems. Strong Front Office experience and the ability to work closely with traders and quantitative teams is highly desirable.

If interested, please reach out directly for a confidential discussion. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Technical Lead Java Engineer - Ultra Low Latency Trading Systems in London employer: McGregor Recruitment

Join a leading Front Office FX technology environment where you will be at the forefront of building ultra-low latency eTrading and pricing platforms. Our company fosters a dynamic work culture that prioritises innovation and collaboration, offering exceptional growth opportunities for engineers passionate about tackling complex performance challenges. With a commitment to modern technology and a supportive team atmosphere, this role provides a unique chance to make a significant impact in the fast-paced world of trading systems.
McGregor Recruitment

Contact Detail:

McGregor Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Technical Lead Java Engineer - Ultra Low Latency Trading Systems in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the trading and tech space. Attend meetups or webinars related to ultra-low latency systems, and don’t be shy about introducing yourself to potential employers. We all know that sometimes it’s not just what you know, but who you know!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects related to Java development and low latency systems. This gives you a chance to demonstrate your expertise in garbage collection optimisation and high-performance programming. We love seeing what you can do!

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of messaging technologies like Aeron and Kafka. Practice coding challenges that focus on performance engineering and concurrent programming. We want you to feel confident and ready to tackle those tricky questions!

✨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’re always looking for talented engineers who are passionate about building next-gen trading platforms. Let’s get you in the door!

We think you need these skills to ace Technical Lead Java Engineer - Ultra Low Latency Trading Systems in London

Ultra Low Latency Java Development
FX eTrading and Pricing Systems
Garbage Collection Optimisation
JVM Tuning
High-Performance Concurrent Programming
Microsecond/Millisecond Latency Reduction
Messaging Technologies (Aeron, Kafka, JMS, Solace)
Market Data and Real-Time Distributed Systems
Linux Performance Tuning
Systems Engineering
Modern Low Latency Architectures
Microservices
Profiling and Benchmarking
Performance Engineering
Building High Throughput Trading Platforms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with ultra-low latency Java development and any relevant FX eTrading systems. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about low latency trading systems and how your background makes you a perfect fit for our team. Keep it engaging and relevant to the job description.

Showcase Your Technical Skills: In your application, highlight specific projects or experiences that demonstrate your expertise in garbage collection optimisation, JVM tuning, and high-performance concurrent programming. We love seeing real-world examples of your problem-solving skills!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our awesome team!

How to prepare for a job interview at McGregor Recruitment

✨Know Your Tech Inside Out

Make sure you’re well-versed in ultra-low latency Java development and the specific technologies mentioned in the job description. Brush up on your knowledge of garbage collection optimisation, JVM tuning, and high-performance concurrent programming. Being able to discuss these topics confidently will show that you’re the right fit for the role.

✨Demonstrate Problem-Solving Skills

Prepare to tackle complex performance challenges during the interview. Think of examples from your past experience where you successfully reduced latency or optimised a system. This will not only showcase your technical skills but also your ability to think critically under pressure.

✨Familiarise Yourself with the Business

Understand the basics of FX eTrading and pricing systems. Knowing how these systems operate and their importance in a trading environment will help you connect with the interviewers, especially since you’ll be working closely with traders and quantitative teams.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s current projects, technology stack, and team dynamics. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values. Plus, it gives you a chance to demonstrate your knowledge about modern low latency architectures and microservices.

Technical Lead Java Engineer - Ultra Low Latency Trading Systems in London
McGregor Recruitment
Location: London

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

>