Trading Systems Engineer - C++/Python, High Availability

Trading Systems Engineer - C++/Python, High Availability

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
DRW Holdings, LLC.

At a Glance

  • Tasks: Design and develop high availability trading systems using C++ and Python.
  • Company: Leading trading firm in London with a focus on innovation.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
  • Other info: Collaborate with quantitative researchers and enjoy autonomy in your role.
  • Why this job: Join a fast-paced team and make an impact in the trading world.
  • Qualifications: 5+ years of C++ experience and strong understanding of concurrency.

The predicted salary is between 60000 - 80000 £ per year.

A leading trading firm in London is seeking a Software Engineer to design and develop high availability trading systems using C++ and Python. The ideal candidate will have over 5 years of C++ experience and a strong understanding of concurrency and software for trading. This role requires collaboration with quantitative researchers and on-call support as needed. Join a fast-paced environment focused on innovation and autonomy.

Trading Systems Engineer - C++/Python, High Availability employer: DRW Holdings, LLC.

As a leading trading firm in London, we pride ourselves on fostering a dynamic work culture that champions innovation and autonomy. Our employees benefit from competitive compensation, comprehensive training programmes, and ample opportunities for professional growth, all within a fast-paced environment that encourages collaboration with top-tier quantitative researchers. Join us to be part of a team that values your expertise and supports your career aspirations in the exciting world of trading technology.

DRW Holdings, LLC.

Contact Details:

DRW Holdings, LLC. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Trading Systems Engineer - C++/Python, High Availability

Tip Number 1

Network like a pro! Reach out to folks in the trading and tech scene on LinkedIn. Join relevant groups and engage in discussions. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ and Python projects, especially those related to high availability systems. This will give you an edge and demonstrate your hands-on experience.

Tip Number 3

Prepare for technical interviews by brushing up on concurrency concepts and trading system architectures. Practice coding challenges that focus on these areas to impress your interviewers.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to get noticed directly by our hiring team.

We think you need these skills to ace Trading Systems Engineer - C++/Python, High Availability

C++
Python
High Availability Systems
Concurrency
Software Development for Trading
Collaboration
On-call Support

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your C++ and Python experience in your application. We want to see how your skills align with the high availability trading systems we’re building, so don’t hold back!

Tailor Your Application:Take a moment to customise your CV and cover letter for this role. Mention any relevant projects or experiences that showcase your understanding of concurrency and software for trading. It’ll make you stand out!

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s necessary. Let us see your personality shine through!

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’s super easy!

How to prepare for a job interview at DRW Holdings, LLC.

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 systems. They’ll want to see how you’ve tackled concurrency issues and what strategies you used to ensure system reliability.

Understand the Trading Environment

Familiarise yourself with the trading industry and the specific challenges it faces. Knowing how trading systems operate and the importance of low latency can give you an edge. It shows you’re not just a coder but someone who understands the bigger picture.

Collaboration is Key

Since this role involves working closely with quantitative researchers, be prepared to discuss how you’ve collaborated in the past. Share examples of how you’ve communicated technical concepts to non-technical team members and how you’ve contributed to a team environment.

Be Ready for On-Call Scenarios

They might ask about your experience with on-call support or handling system outages. Think of specific instances where you’ve had to troubleshoot under pressure. Highlight your problem-solving skills and how you prioritise tasks in a fast-paced environment.