Senior Software Engineer, Trading Systems (C++/Python)
Senior Software Engineer, Trading Systems (C++/Python)

Senior Software Engineer, Trading Systems (C++/Python)

Full-Time 70000 - 90000 £ / year (est.) No home office possible
DRW

At a Glance

  • Tasks: Design and develop full-stack solutions for high-frequency trading systems.
  • Company: Join DRW, a leading firm in global trading operations.
  • Benefits: Competitive salary, dynamic work environment, and collaboration with experts.
  • Other info: Collaborate with quantitative researchers in a vibrant team.
  • Why this job: Make an impact in the fast-paced world of trading technology.
  • Qualifications: Extensive experience in C++ and Python, with complex systems knowledge.

The predicted salary is between 70000 - 90000 £ per year.

DRW in Greater London is seeking a Software Engineer for the Cumberland Systematic team. This position involves designing and developing full-stack solutions for a global trading operation, focusing on high-frequency trading strategies.

Ideal candidates will have extensive experience in C++ and Python, with a strong background in building complex systems and understanding trading dynamics. The job offers opportunities for collaboration with quantitative researchers and a fast-paced work environment.

Senior Software Engineer, Trading Systems (C++/Python) employer: DRW

DRW is an exceptional employer that fosters a dynamic and collaborative work culture, particularly within the fast-paced environment of Greater London. Employees benefit from opportunities to work alongside leading quantitative researchers, enhancing their skills in high-frequency trading systems while enjoying a commitment to professional growth and innovation. With a focus on cutting-edge technology and complex system design, DRW offers a rewarding career path for those passionate about trading and software engineering.
DRW

Contact Detail:

DRW Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Trading Systems (C++/Python)

✨Tip Number 1

Network like a pro! Reach out to folks in the trading and software engineering space. Use LinkedIn or even local meetups to connect with people at DRW or similar companies. You never know who might give you a heads-up about job openings!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal projects that highlight your C++ and Python expertise, make sure to share them. This is your chance to demonstrate your ability to build complex systems and tackle high-frequency trading challenges.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and system design. Practice coding problems that are relevant to trading systems. We recommend using platforms like LeetCode or HackerRank to get into the groove before your interview.

✨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 looking for passionate individuals who can thrive in a fast-paced environment like DRW's Cumberland Systematic team.

We think you need these skills to ace Senior Software Engineer, Trading Systems (C++/Python)

C++
Python
Full-Stack Development
High-Frequency Trading
Complex Systems Design
Understanding of Trading Dynamics
Collaboration Skills
Fast-Paced Work Environment

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 to build complex systems, so don’t hold back on the details!

Tailor Your Application: Take a moment to customise your application for this role. Mention your understanding of trading dynamics and any relevant projects you've worked on. This helps us see how you fit into our team.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Avoid jargon unless it's necessary to showcase your expertise.

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

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills. Be ready to discuss specific projects where you've used these languages, especially in building complex systems. They’ll likely ask you technical questions, so practice coding problems related to high-frequency trading.

✨Understand Trading Dynamics

Familiarise yourself with the basics of trading systems and high-frequency trading strategies. Being able to speak knowledgeably about how trading works will show that you’re not just a coder but someone who understands the business side of things too.

✨Showcase Collaboration Skills

Since this role involves working closely with quantitative researchers, be prepared to discuss your experience in collaborative environments. Share examples of how you’ve successfully worked in teams, particularly in fast-paced settings, to highlight your adaptability.

✨Ask Insightful Questions

Prepare some thoughtful questions about the Cumberland Systematic team and their projects. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values. Plus, it’s a great way to demonstrate your enthusiasm for the position!

Senior Software Engineer, Trading Systems (C++/Python)
DRW

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>