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: Collaborative team culture with a focus on cutting-edge technology.
- Why this job: Tackle complex challenges and make a real impact in high-performance trading environments.
- Qualifications: Experience in Java development and a passion for performance optimisation.
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 in London 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 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. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects related to Java development, performance optimisation, or any relevant technologies like Aeron or Kafka. 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 garbage collection optimisation and JVM tuning. Practice coding challenges that focus on high-performance concurrent programming. We want you to shine when it comes to those tricky questions!
✨Tip Number 4
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 take the initiative to connect directly with us. Don’t miss out on the chance to land that dream role!
We think you need these skills to ace Technical Lead Java Engineer - Ultra Low Latency Trading Systems in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with ultra-low latency Java development and any relevant technologies like Aeron or Kafka. 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 working in Front Office FX technology and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex performance challenges or optimised systems. We love engineers who can dive deep into codebases 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 the role. Plus, it shows you’re keen on joining our team!
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/millisecond latency reduction.
✨Understand the Business Context
Since this is a Front Office role, it’s important to understand how trading and pricing teams operate. Familiarise yourself with the basics of FX trading and be prepared to discuss how your technical skills can directly impact trading performance.
✨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.