High-Performance Trading Systems Engineer (C++/Python)

P2P

City Of London

On-site

GBP 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DRW in London is seeking a Software Engineer to join the Cumberland Systematic team, focusing on high-performance trading systems written in C++ and Python. You will help design, build, test and maintain the full stack needed for a global trading operation.

You will work with quantitative researchers and traders, own features from idea to production, and ensure low latency, high availability and robust monitoring.

Qualifications

  • 5+ years of professional C++ experience.
  • Built complex, mission-critical systems in modern C++.
  • Deep understanding of concurrency concepts and their applications.
  • Working knowledge of type safety and type systems.
  • Developed high availability distributed systems with tight latency constraints.
  • Understanding of computer networking and related tradeoffs.
  • Experience writing software for the trading domain.
  • Strong verbal and written communication skills.
  • Strong internal motivation and a continual desire to learn.

Responsibilities

  • Design, develop, test, document, and maintain software for research, trading, and post-trade analysis.
  • Develop software such as market data handling, feature and signal computation, portfolio optimization, and execution management.
  • Work in multiple languages, particularly C++ and Python.
  • Test at the unit, functional, and integration levels.
  • Collaborate with researchers, traders, and other software engineers.
  • Provide on-call support as needed.

Skills

C++
Python
Concurrency concepts
High performance systems
Trading domain experience
Communication skills

Tools

Cython

Job description

DRW in London is seeking a Software Engineer to join the Cumberland Systematic team, focusing on high-performance trading systems written in C++ and Python. You will help design, build, test and maintain the full stack needed for a global trading operation.

You will work with quantitative researchers and traders, own features from idea to production, and ensure low latency, high availability and robust monitoring.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

DRW • Greater London

On-site
GBP 70,000 - 90,000
Software Engineer, Trading – Cumberland Systematic
Software Engineer, Trading – Cumberland Systematic

DRW Holdings, LLC. • City Of London

On-site
GBP 70,000 - 90,000
Software Engineer, Trading - Cumberland Systematic
Software Engineer, Trading - Cumberland Systematic

P2P • City Of London

On-site
GBP 90,000 - 140,000
Low-Latency Trading Software Developer (C++/Python)
Low-Latency Trading Software Developer (C++/Python)

DRW • Greater London

On-site
GBP 42,000 - 62,000
Trading Systems Engineer, Cumberland Mining
Trading Systems Engineer, Cumberland Mining

DRW Holdings, LLC. • Greater London

On-site
GBP 55,000 - 75,000
Software Developer: Low-Latency, Large-Scale Systems
Software Developer: Low-Latency, Large-Scale Systems

P2P • Greater London

On-site
GBP 60,000 - 90,000
Software Engineer, Research - Cumberland Systematic
Software Engineer, Research - Cumberland Systematic

P2P • City Of London

On-site
GBP 70,000 - 90,000
Trading Systems Engineer, Cumberland Mining
Trading Systems Engineer, Cumberland Mining

P2P • Greater London

On-site
GBP 60,000 - 80,000
Trading Systems Engineer, Cumberland Mining
Trading Systems Engineer, Cumberland Mining

DRW • Greater London

On-site
GBP 60,000 - 80,000
Software Engineer, Trading – Cumberland Systematic
Software Engineer, Trading – Cumberland Systematic

DRW • Greater London

On-site
GBP 70,000 - 90,000