At a Glance
- Tasks: Design and develop critical trading systems with a focus on C++ and Python.
- Company: Join DRW, a leading diversified trading firm in London.
- Benefits: Enjoy a dynamic work environment with opportunities for innovation and growth.
- Other info: High expectations and a culture that promotes creativity and collaboration.
- Why this job: Make an impact in trading technology while collaborating with top researchers and traders.
- Qualifications: Over five years of experience in C++, strong skills in concurrency and networking.
The predicted salary is between 70000 - 90000 £ per year.
DRW is seeking a Software Engineer for their Cumberland Systematic team in London. In this role, you will design and develop critical trading systems while collaborating closely with quantitative researchers and traders.
A strong background in C++ and Python is required, along with experience in developing high availability distributed systems. The ideal candidate has over five years of experience in C++, alongside a strong understanding of concurrency and computer networking.
This role offers a dynamic environment in a diversified trading firm that maintains high expectations and promotes innovation.
Senior Software Engineer, Trading (C++/Python) in London employer: DRW
DRW is an exceptional employer that fosters a culture of innovation and collaboration, particularly within the dynamic environment of their Cumberland Systematic team in London. Employees benefit from opportunities for professional growth, working alongside talented quantitative researchers and traders, while being part of a firm that values high performance and cutting-edge technology in trading systems.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer, Trading (C++/Python) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at DRW on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio of projects that highlight your C++ and Python expertise. We want to see how you tackle real-world problems, especially in high availability systems.
✨Tip Number 3
Ace the interview! Brush up on your technical knowledge, especially around concurrency and networking. We recommend practicing coding challenges and system design questions to impress the interviewers.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have insider tips and updates on new roles that might suit you perfectly.
We think you need these skills to ace Senior Software Engineer, Trading (C++/Python) in London
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with C++ and Python in your application. We want to see how you've used these languages in real-world projects, especially in high availability distributed systems.
Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the specific requirements of the Senior Software Engineer role. Mention your experience with concurrency and computer networking to catch our eye.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and experience at a glance.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role!
How to prepare for a job interview at DRW
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your past projects in detail, especially those involving high availability distributed systems. They’ll want to see how you’ve tackled concurrency and networking challenges.
✨Understand the Trading Environment
Familiarise yourself with trading systems and the specific challenges they face. Research DRW and their Cumberland Systematic team to understand their approach and values. This will help you tailor your answers and show that you’re genuinely interested in the role.
✨Prepare for Technical Questions
Expect to face some technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be prepared to explain your thought process clearly. It’s not just about getting the right answer; they want to see how you think!
✨Showcase Your Collaboration Skills
Since this role involves working closely with quantitative researchers and traders, be ready to discuss your teamwork experiences. Share examples of how you’ve successfully collaborated in the past, highlighting your communication skills and ability to adapt to different perspectives.