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

DRW
Greater London, UK
27 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Algorithmic Trading C++ (Programming Language) Computer Networks Distributed Systems Python (Programming Language) System Availability

Job description

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.

Requirements

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. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:18 min

Evaluating distributed computation networks for AI model execution

Idan Gazit · Coffee With Developers

4:04 min

Accelerating WebAssembly array access for fast trading algorithms

Chris Heilmann Chris Heilmann +3 · LIVE

1:29 min

Overcoming challenges in AI-assisted distributed system development

Przemysław Ładyński Przemysław Ładyński · World Congress 2026 Europe

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · World Congress 2024

6:26 min

Bringing accurate time synchronization to global distributed systems

Werner Vogels Werner Vogels · World Congress 2026 Europe

4:33 min

Evaluating algorithmic trade-offs across distributed system implementations

Alexander Reelsen · LIVE

Videos

See all

Related articles

See all