Senior Software Engineer, Trading Platform, C++ in London

Senior Software Engineer, Trading Platform, C++ in London

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

At a Glance

  • Tasks: Design and develop a low-latency trading platform with cutting-edge technology.
  • Company: Join DRW, a leader in innovative trading solutions.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Dynamic team environment with exciting challenges and career advancement.
  • Why this job: Make an impact in the fast-paced world of trading technology.
  • Qualifications: 5+ years in C++ development with experience in high-availability systems.

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

Job Location: London

Employment type: Regular

Department: Technology

Targeted Start Date: Immediate

Responsibilities

In this role, you will be a part of our Core Infrastructure team, responsible for designing, developing and maintaining DRW’s low‑latency trading platform deployed globally. You will work on various areas of the technical stack, including order routing, market data, and risk systems.

Qualifications

  • Minimum of 5 years of experience developing high‑availability systems in C++ with very tight resource/latency constraints
  • Background in multi‑threaded programming and a strong understanding of hardware/software interaction
  • Comfortable working “under the hood” and skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting
  • Experience with C++ libraries like STL and Boost
  • Up to date on the C++23 standards and have opinions about them
  • Worked on challenging projects such as building a custom compiler, writing a matching engine, or handling large amounts of data in real time
  • Strong English verbal and written communication skills

Bonus Points

  • Experience working in the trading industry or another ultra‑low latency sensitive business that involves solving remarkably complex problems
  • Experience working with Research teams and Quants
  • Experience working within gaming or streaming

Senior Software Engineer, Trading Platform, C++ in London employer: DRW Holdings, LLC.

DRW is an exceptional employer for Senior Software Engineers, offering a dynamic work environment in the heart of London. With a strong focus on innovation and employee development, we provide opportunities for growth through challenging projects and collaboration with talented teams. Our commitment to a supportive culture and cutting-edge technology makes DRW an ideal place for those seeking meaningful and rewarding careers in the trading industry.

DRW Holdings, LLC.

Contact Details:

DRW Holdings, LLC. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Trading Platform, C++ in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and low-latency systems. We want to see what you can do, so make sure to highlight any challenging projects you've tackled.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ knowledge and problem-solving skills. We recommend practicing coding challenges and discussing your thought process out loud, as this can really impress interviewers.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer, Trading Platform, C++ in London

C++
High-Availability Systems Development
Multi-Threaded Programming
Performance Tuning
Linux
Socket I/O
STL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. We want to see how your skills align with our needs, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for the Senior Software Engineer role. Share your passion for low-latency systems and any unique experiences that set you apart from other candidates.

Showcase Your Technical Skills:In your application, mention specific technologies and methodologies you’ve used in past projects. We love seeing candidates who are up to date with C++23 standards and have hands-on experience with performance tuning and multi-threaded programming.

Apply Through Our Website:To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and ensure it reaches the right people!

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

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially the latest C++23 standards. Be ready to discuss your experience with libraries like STL and Boost, and prepare to showcase your understanding of multi-threaded programming and performance tuning.

Showcase Your Problem-Solving Skills

Think of specific examples from your past projects where you tackled complex problems, like building a custom compiler or developing a matching engine. Be prepared to explain your thought process and the impact of your solutions on system performance.

Understand the Trading Environment

Familiarise yourself with the trading industry and its unique challenges, especially regarding low-latency systems. If you have experience in this area, be ready to discuss how you've navigated tight resource constraints and what strategies you've employed to optimise performance.

Communicate Clearly and Confidently

Strong communication skills are key, so practice articulating your thoughts clearly. Whether discussing technical details or your previous experiences, ensure you can convey your ideas effectively, as this will demonstrate your ability to collaborate within a team.