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, flexible working options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on cutting-edge technology and performance optimisation.
- Why this job: Make a real impact in high-performance trading environments and tackle complex challenges.
- Qualifications: Experience in Java development and strong problem-solving skills required.
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.
Responsibilities
- 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.
Technical Lead Java Engineer - Ultra Low Latency Trading Systems employer: McGregor Boyall
Contact Detail:
McGregor Boyall Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead Java Engineer - Ultra Low Latency Trading Systems
✨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. You never know who might have a lead on that perfect role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java and low latency systems. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of JVM tuning and performance optimisation. Practice coding challenges that focus on high-performance concurrent programming to impress those interviewers!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Technical Lead Java Engineer - Ultra Low Latency Trading Systems
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with ultra-low latency systems and Java development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
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 to the point.
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've tackled in performance optimisation or concurrent programming. We love engineers who can dive deep into complex issues and come up with innovative solutions!
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 this exciting opportunity. Don’t miss out!
How to prepare for a job interview at McGregor Boyall
✨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, like Aeron or Kafka. Brush up on your knowledge of garbage collection optimisation and JVM tuning, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past experiences where you tackled complex performance challenges. Be ready to dive deep into your thought process and how you approached optimising systems for microsecond and millisecond latency.
✨Understand the Business Context
Since this is a Front Office role, it’s important to understand how your work impacts trading and pricing teams. Familiarise yourself with the basics of FX trading and be prepared to discuss how your technical skills can enhance trading strategies.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company’s technology stack and future projects. Inquire about their current challenges in performance engineering or how they envision the evolution of their trading platforms.