At a Glance
- Tasks: Build and support high-performance C++ applications for global trading.
- Company: Dynamic trading firm with a focus on innovation and collaboration.
- Benefits: Competitive salary, flexible work environment, and opportunities for growth.
- Why this job: Join a cutting-edge team and make an impact in global trading technology.
- Qualifications: Extensive experience in C++ and strong Python skills required.
- Other info: Enjoy autonomy in a fast-paced, innovative work culture.
The predicted salary is between 36000 - 60000 £ per year.
A diversified trading firm is seeking a Software Engineer for its Market Data team. The role involves building and supporting a C++ technology stack for global trading operations. Candidates must have extensive experience with high-performance C++ applications, along with strong Python skills.
Responsibilities include:
- Designing full-stack software systems
- Collaborating with traders and researchers
This position offers an innovative work environment where autonomy and rigorous standards are valued.
Market Data Software Engineer (C++/Python) — Global Trading in London employer: DRW
Contact Detail:
DRW Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Market Data Software Engineer (C++/Python) — Global Trading in London
✨Tip Number 1
Network like a pro! Reach out to folks in the trading and software engineering space. LinkedIn is your best mate here—connect with people who work at firms you're interested in and ask for informational chats. You never know where a casual conversation might lead!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ and Python prowess, make sure to highlight it. Potential employers love seeing real-world applications of your coding skills, especially in high-performance environments.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges that focus on C++ and Python. We recommend platforms like LeetCode or HackerRank to get you in the zone—it's all about showing you can think on your feet!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always on the lookout for passionate individuals who want to innovate in the trading tech space. Let’s make it happen together!
We think you need these skills to ace Market Data Software Engineer (C++/Python) — Global Trading 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 high-performance applications, so don’t hold back on the details!
Tailor Your Application: Take a moment to customise your CV and cover letter for this role. We love seeing how your background aligns with our needs, especially in building full-stack software systems for trading operations.
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so make sure your points are easy to understand and get straight to the heart of your experience and skills.
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 in our Market Data team!
How to prepare for a job interview at DRW
✨Know Your Tech Stack
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your experience with high-performance applications and how you've tackled challenges in past projects. This will show that you’re not just familiar with the tech, but that you can also apply it effectively.
✨Understand the Trading Environment
Familiarise yourself with the basics of global trading operations. Knowing how market data flows and the role of software in trading can give you an edge. It’ll help you connect your technical skills to the needs of the traders and researchers you'll be collaborating with.
✨Prepare for Problem-Solving Questions
Expect to face some technical problem-solving questions during the interview. Practice coding problems in C++ and Python, focusing on algorithms and data structures. Being able to think on your feet and demonstrate your coding skills will impress the interviewers.
✨Show Your Collaborative Spirit
Since the role involves working closely with traders and researchers, be prepared to discuss examples of how you've successfully collaborated in the past. Highlight your communication skills and how you’ve contributed to team projects, as this will showcase your ability to thrive in their innovative work environment.