At a Glance
- Tasks: Join a dynamic team to develop cutting-edge low latency trading systems.
- Company: Be part of Europe's fastest growing algorithmic trading firm with impressive returns.
- Benefits: Enjoy a collaborative environment with no red tape and instant execution.
- Why this job: Work on innovative technology in a flat structure that values your input.
- Qualifications: Must have strong C++ skills and experience in low latency Linux development.
- Other info: This role requires eligibility to work in the UK; no remote options available.
The predicted salary is between 43200 - 72000 £ per year.
Join Europe’s fastest growing algorithmic trading firm. Since skyrocketing in 2023 they have continued to be one of the top performing funds, returning upwards of 30% in 2024.
The environment is collaborative, their approach is scientific and the structure is flat, with no red tape and instant execution.
You will be a key member of their Ultra Low Latency team, developing their cutting-edge low latency trading systems. You will handle design, development, validation, deployment, and production support of the firm’s trading system constellation of market data handlers, trading gateways, trading platforms, and other systems surrounding it.
Your present skill set:
- Excellent knowledge and experience in low latency Linux development using C++, STL and Boost
- Experience designing and implementing multithreaded and distributed systems
- Familiar with distributed network architecture
- Experience with C++ optimisation techniques
- Strong knowledge of Linux / GCC development toolchain
- Good understanding of what is happening behind the abstractions - be it CPU, memory, OS, network.
Pre-Application:
- Please do not apply if you are looking for a contract or remote work.
- You must be eligible to live and work in the UK, without requiring sponsorship.
- Please ensure you meet the required experience section prior to applying.
- Allow 1-5 working days for a response to any job enquiry.
- Your application is subject to our privacy policy, found here: Privacy Policy
- Please only apply if you have exceptional professional experience in C++ and buy side/tier 1 bank experience.
Low Latency C++ Developer - Algorithmic Trading employer: LinkedIn
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Low Latency C++ Developer - Algorithmic Trading
✨Tip Number 1
Network with professionals in the algorithmic trading space. Attend industry meetups, conferences, or webinars where you can connect with current employees or recruiters from firms like ours. This can give you insights into the company culture and potentially lead to referrals.
✨Tip Number 2
Brush up on your C++ skills, especially focusing on low latency development techniques. Consider working on personal projects or contributing to open-source projects that involve multithreading and distributed systems to showcase your expertise.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. Given the nature of the role, be ready to discuss your experience with optimisation techniques and how you've applied them in past projects.
✨Tip Number 4
Familiarise yourself with the latest trends in algorithmic trading and low latency systems. Being knowledgeable about current technologies and methodologies will not only help you in interviews but also demonstrate your genuine interest in the field.
We think you need these skills to ace Low Latency C++ Developer - Algorithmic Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with low latency Linux development, C++, and any relevant projects. Use specific examples that demonstrate your skills in multithreaded and distributed systems.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for algorithmic trading and the role. Mention your familiarity with distributed network architecture and optimisation techniques, and how they align with the company's needs.
Showcase Relevant Experience: If you have experience working in a buy-side or tier 1 bank environment, make sure to highlight this prominently. Detail your contributions and the impact of your work on trading systems.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects your attention to detail, which is crucial in a low latency development role.
How to prepare for a job interview at LinkedIn
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++, especially in low latency environments. Highlight specific projects where you've implemented optimisation techniques or worked with multithreaded systems.
✨Demonstrate Understanding of Distributed Systems
Since the role involves distributed network architecture, be ready to explain how you have designed and implemented such systems in the past. Use examples to illustrate your thought process and problem-solving skills.
✨Familiarise Yourself with the Company’s Trading Environment
Research the firm’s approach to algorithmic trading and their technology stack. Understanding their scientific approach and flat structure will help you align your answers with their values during the interview.
✨Prepare for Technical Questions
Expect technical questions that test your knowledge of Linux development, GCC toolchain, and performance optimisation. Practise coding problems related to low latency systems to demonstrate your skills effectively.