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: Only apply if you have exceptional experience; no remote work available.
The predicted salary is between 43200 - 72000 £ per year.
Location: London
Salary: Competitive
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 (London Area) employer: Placed
Contact Detail:
Placed Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Low Latency C++ Developer - Algorithmic Trading (London Area)
✨Tip Number 1
Familiarise yourself with the latest trends in algorithmic trading and low latency systems. This will not only help you understand the company's needs but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the algorithmic trading space, especially those who work with C++. Attend relevant meetups or online forums to build connections that could lead to referrals.
✨Tip Number 3
Brush up on your knowledge of multithreaded and distributed systems. Be prepared to discuss specific projects where you've implemented these concepts, as they are crucial for the role.
✨Tip Number 4
Prepare to demonstrate your understanding of optimisation techniques in C++. You might be asked to solve problems or discuss past experiences where you improved system performance.
We think you need these skills to ace Low Latency C++ Developer - Algorithmic Trading (London Area)
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 specific 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 buy-side or tier 1 banks, make sure to detail this in your application. Highlight any achievements or projects that showcase your ability to develop cutting-edge 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 technical role like this.
How to prepare for a job interview at Placed
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you implemented low latency solutions, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Understanding of Multithreading
Since the role involves designing multithreaded systems, ensure you can articulate your understanding of concurrency and parallelism. Discuss any relevant experiences where you successfully implemented these concepts in your previous work.
✨Familiarity with Linux Development
As the position requires strong knowledge of Linux and the GCC toolchain, brush up on your Linux skills. Be ready to answer questions about system calls, memory management, and performance optimisation techniques in a Linux environment.
✨Prepare for Technical Challenges
Expect technical questions or coding challenges during the interview. Practice solving problems related to low latency systems, distributed architectures, and optimisation techniques to demonstrate your problem-solving skills effectively.