Durlston Partners logo

Software Engineer

Durlston Partners
Department:Software Engineer
Type:REMOTE
Region:UK
Location:London Area, United Kingdom
Experience:Mid-Senior level
Estimated Salary:£80,000 - £120,000
Skills:
PYTHONC++TRADING SYSTEMSHIGH-FREQUENCY TRADINGCRYPTOCURRENCYDECENTRALIZED FINANCEALGORITHMIC TRADINGDATA STRUCTURESALGORITHMS
Share this job:

Job Description

Posted on: November 29, 2025

Core Systems Developer | High-Frequency Crypto Trading | Remote

About Our Client

Our client is a major player in the digital asset trading space, operating 24/7/365 across 10+ global locations with offices in New York and Hong Kong. As one of the largest participants in the cryptocurrency market, they trade a significant share of global market turnover.

The firm combines a systematic approach with sophisticated pricing models and state-of-the-art execution capabilities. Their world-class team spans 5 continents, continuously iterating to ensure robust, reliable trading performance in both CeFi and DeFi environments.

With institutional players like traditional HFT firms increasingly active in the crypto space, this is an exciting time to join a firm at the forefront of digital asset trading innovation.

The Opportunity

We're seeking a Core Systems Developer to join this dynamic team and work on cutting-edge trading systems in the rapidly evolving cryptocurrency market. This is a unique opportunity to tackle large-scale technical challenges while working with experienced traders and developers in a remote-first environment.

You'll be developing systems that process millions of transactions from dozens of different CeFi and DeFi platforms around the world, handling dozens of currencies (both fiat and crypto). As the firm continues to grow, you'll face increasingly interesting technical challenges at scale.

What You'll Be Working On

  • Trading system infrastructure developed primarily in Python with C++ components
  • Core systems that power high-frequency trading across global crypto markets
  • C++ P&L calculator for real-time performance tracking
  • Systems processing millions of transactions from diverse platforms globally
  • Technical solutions spanning both CeFi and DeFi environments

Key Responsibilities

  • Develop trading system infrastructure in Python and C++ as directed
  • Work with traders, middle office, and stakeholders to understand core problems in both CeFi and DeFi environments and design solutions
  • Deploy trading system components into the production environment
  • Troubleshoot system issues as and when they occur
  • Identify opportunities for system improvements
  • Engage with the team during system design discussions, code reviews, and trading idea brainstorms
  • Support the systems you develop through on-call responsibilities

What they're Looking ForEssential Requirements

  • 5+ years of experience as a software engineer developing clean, maintainable, performant code
  • 3+ years of hands-on experience developing in both Python and C++
  • Strong programming skills with deep understanding of data structures and algorithms
  • Ability to balance delivering clean, testable, reliable code with rapidly deploying new features to capitalize on market opportunities
  • Reliable self-starter who takes pride in delivering robust software
  • Willingness to be on call to support the systems you develop
  • Ability to precisely articulate software concepts and designs
  • Bachelor's degree (or above) in Computer Science, Software Engineering, or similar, with excellent results

Highly Desirable

  • Strong interest in decentralized finance (DeFi) and cryptocurrencies
  • Passion for solving complicated technical puzzles that arise in digital asset trading
  • Experience in high-frequency or algorithmic trading environments
  • Understanding of financial markets and trading systems

Why Join?

✅ Work on systems processing millions of transactions at scale

✅ Solve unique technical challenges at the intersection of traditional finance and crypto

✅ Operate in a 24/7 global trading environment with exposure to both CeFi and DeFi

✅ Collaborate with world-class talent across 5 continents

✅ Remote-first culture with flexible working arrangements

✅ Direct impact on trading performance and business outcomes

✅ Continuous learning opportunities in the fast-evolving crypto space

✅ Competitive compensation package

Location

Remote (Global team with primary hubs in New York and Hong Kong)

Technology Stack

  • Primary Languages: Python, C++
  • Focus Areas: Trading infrastructure, P&L systems, risk management
  • Environment: Both CeFi (centralized exchanges) and DeFi (decentralized finance) platforms
  • Scale: Millions of transactions across 10+ global locations
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Durlston Partners logo

Durlston Partners

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!

SIMILAR JOBS
Taskify AI logo

Software Engineer (Remote)

Taskify AI
Just now
Software Engineer
Remote (Australia)
Australia
WRITTEN COMMUNICATIONANALYTICAL ABILITYCONTENT REVIEW+2 more
Taskify AI logo

Software Engineering Intern (Remote)

Taskify AI
Just now
Software Engineer
Remote (Australia)
Australia
WRITINGEDITINGPROOFREADING+6 more
Durlston Partners logo

Software Engineer

Durlston Partners
Just now
Software Engineer
Remote (UK)
London Area, United Kingdom
PYTHONC++TRADING SYSTEMS+6 more
Ripjar logo

Staff Engineer - Labyrinth Screening

Ripjar
Just now
Software Engineer
Remote (UK)
Manchester, England, United Kingdom
JAVASCRIPTELASTICSEARCHOPENSEARCH+9 more
Taskify AI logo

Software Quality Assurance Technician (Remote)

Taskify AI
2 days ago
Software Engineer
Remote (UK)
United Kingdom
QUALITY ASSURANCESOFTWARE TESTINGCONTENT WRITING+6 more