Software Engineer, Digital Asset Infrastructure in London

Software Engineer, Digital Asset Infrastructure in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Q

At a Glance

  • Tasks: Build high-speed trading infrastructure for decentralised markets using cutting-edge technology.
  • Company: Join a dynamic tech team focused on blockchain and real-time systems.
  • Benefits: Competitive salary, performance bonuses, and opportunities for professional growth.
  • Other info: Collaborative culture with minimal hierarchy and a focus on innovation.
  • Why this job: Make a real impact in the fast-paced world of crypto trading.
  • Qualifications: Experience in backend engineering and a passion for solving complex problems.

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

This position is focused on building infrastructure for high-speed trading in decentralized markets. The work sits at the intersection of backend engineering, distributed systems, and blockchain technology.

You’ll be developing software that interacts directly with live networks and market protocols, helping improve execution quality, reliability, and operational visibility across a sophisticated trading environment. The role is hands-on, technical, and heavily execution-oriented. Engineers here are expected to move comfortably between low-level optimization work, backend architecture, and protocol integrations.

What You’d Be Doing

  • Design backend services that connect to blockchain networks and market venues
  • Build internal tooling used for execution, monitoring, analytics, and system health
  • Improve performance across systems handling live trading activity and high-throughput data flows
  • Develop integrations with decentralized exchanges, validators, and protocol infrastructure
  • Investigate production issues, reduce system bottlenecks, and improve resiliency
  • Contribute to architecture decisions across trading and infrastructure systems

The Environment

This is a small engineering-heavy team working on technically difficult problems with fast feedback loops. Engineers are trusted with meaningful ownership early and are expected to contribute beyond narrow role boundaries. The work is practical and production-focused. Ideas are tested quickly, systems are iterated on constantly, and engineers are encouraged to challenge assumptions when better solutions exist.

You’ll spend time close to:

  • blockchain infrastructure
  • distributed systems
  • market mechanics
  • observability and performance tooling
  • automated execution systems

Who Usually Does Well Here

People who enjoy solving complex technical problems without a lot of process overhead tend to thrive in this environment. Strong candidates often have:

  • several years of backend or systems engineering experience
  • strong foundations in computer science fundamentals
  • comfort debugging concurrency, networking, or reliability issues
  • the ability to ramp up quickly in unfamiliar technical areas

Technical Background

Experience with Rust is valuable, though engineers from other systems-oriented backgrounds are also considered.

  • Rust
  • C++
  • Go
  • Java
  • Kotlin
  • C#

Experience with Python or scripting for tooling and automation is also useful.

Helpful Experience

None of the following are strict requirements, but they’re relevant to the work:

  • crypto infrastructure or blockchain integrations
  • smart contracts or on-chain applications
  • trading systems or exchange connectivity
  • distributed systems at scale
  • monitoring and observability platforms
  • cloud infrastructure and deployment tooling
  • quantitative or mathematically intensive environments

Team Style

The culture is collaborative, direct, and highly technical. People are expected to think independently, communicate clearly, and contribute wherever they can add value. There’s very little interest in hierarchy or internal politics. The focus is on building reliable systems and continuously improving them.

Compensation and Location

Compensation includes a strong base plus performance-driven upside based on impact and contribution.

Software Engineer, Digital Asset Infrastructure in London employer: Quantitative Systems

As a Software Engineer in our London-based team, you'll be part of a dynamic and collaborative environment that prioritises technical excellence and innovation. We offer competitive compensation, meaningful ownership of projects, and the opportunity to work on cutting-edge blockchain technology in a fast-paced setting. Our culture encourages independent thinking and continuous improvement, making it an ideal place for engineers eager to tackle complex challenges and grow their skills.

Q

Contact Details:

Quantitative Systems Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer, Digital Asset Infrastructure in London

Tip Number 1

Get your hands dirty with practical projects! Build something that showcases your skills in backend engineering or blockchain tech. This not only gives you real-world experience but also something tangible to discuss during interviews.

Tip Number 2

Network like a pro! Attend meetups, webinars, or online forums related to crypto and distributed systems. Engaging with the community can lead to job opportunities and insider tips that you won’t find on job boards.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions that are relevant to high-speed trading and backend architecture. We recommend using platforms that simulate real interview scenarios.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to the exciting work we do in digital asset infrastructure.

We think you need these skills to ace Software Engineer, Digital Asset Infrastructure in London

Backend Engineering
Distributed Systems
Blockchain Technology
Low-Level Optimization
Protocol Integrations
Performance Improvement
System Monitoring

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience in backend engineering and distributed systems. We want to see how your skills align with the role, so don’t be shy about showcasing your technical prowess!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us on real-time systems and how your background in blockchain technology can contribute to our team.

Showcase Your Projects:If you've worked on any projects related to crypto infrastructure or trading systems, make sure to mention them. We love seeing practical examples of your work that demonstrate your problem-solving skills and technical abilities.

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 shows you’re keen on joining our team!

How to prepare for a job interview at Quantitative Systems

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Rust, C++, and Go. Brush up on your backend engineering skills and be ready to discuss how you've used these languages in past projects.

Showcase Problem-Solving Skills

Prepare to talk about complex technical problems you've solved, particularly those related to distributed systems or high-throughput data flows. Use specific examples to demonstrate your thought process and how you approached debugging and optimising systems.

Understand the Market Mechanics

Familiarise yourself with crypto markets and trading systems. Being able to discuss market protocols and how they interact with blockchain technology will show that you understand the environment you'll be working in.

Emphasise Collaboration and Communication

Since the team values direct communication and collaboration, be prepared to discuss how you’ve worked effectively in teams. Highlight instances where you contributed beyond your role and how you’ve helped improve systems through teamwork.