DeFi Engineer

Location London
Discipline: Financial Technology
Job type: Permanent
Contact name: Lewis Piper

Contact email: lewis.piper@venturesearch.com
Job ref: 3891
Published: 3 months ago

Our client is looking for a highly capable and ambitious software engineer to join its DeFi trading team. This role focuses on building and scaling high-performance systems that operate directly within decentralized markets. The successful candidate will work across the full trading stack, including blockchain integrations, trading logic, and supporting infrastructure.

What the role involves

  • Develop and deliver production-quality code using Rust, Python, and related technologies
  • Design and build systems that interact with on-chain protocols (e.g., Solidity, JSON-RPC, Solana, MEV workflows)
  • Build and enhance real-time monitoring systems, strategy tooling, and execution pipelines
  • Identify and resolve performance bottlenecks across latency, throughput, and system reliability
  • Collaborate with protocol teams and external partners to unlock new trading opportunities
  • Take increasing ownership of end-to-end DeFi integrations and trading infrastructure

Why this role stands out

End-to-end system exposure

  • Gain hands-on experience across the full trading lifecycle, including infrastructure, execution, and on-chain interaction
  • Develop a comprehensive understanding of modern algorithmic trading systems

DeFi-focused environment

  • Work at the forefront of decentralized finance, where software engineering meets financial innovation
  • Build expertise in protocol design and the mechanics that drive on-chain trading opportunities

High-calibre team

  • Collaborate with a small, elite group of engineers, quants, and traders from leading firms, academic institutions, and competitive programming backgrounds

Fast-paced, high-impact setting

  • Operate in a startup-style environment with rapid iteration and deployment cycles
  • Deliver work that has immediate impact in live trading environments

This opportunity is well suited to individuals who are technically strong, intellectually curious, and motivated to apply their skills in one of the most advanced areas of finance and technology.

What our client is looking for

  • 3–7 years of professional experience in software development
  • Strong coding ability, with a focus on writing clean, efficient, and maintainable code
  • Solid grounding in core computer science concepts, including algorithms, data structures, concurrency, and networking
  • Evidence of technical excellence, such as:
    • Outstanding academic performance in computer science, mathematics, physics, or engineering
    • Participation or success in competitive programming or olympiads (e.g., ICPC, IMO, IPhO, IOI)
    • Experience at highly selective technology companies or investment firms
  • Ability to learn quickly, take ownership, and communicate clearly

Technical experience

  • Rust is preferred
  • Experience with at least one statically typed or systems programming language (e.g., C++, Java, Go, C#, Kotlin, or similar)

Preferred skills

Highly desirable

  • Understanding of trading systems, market structure, or strategy development

Nice to have

  • Familiarity with DeFi concepts, including smart contracts, blockchain APIs, MEV, or Solana
  • Experience working with Rust in production environments
  • Exposure to cloud and observability tools (e.g., AWS, Grafana)
  • Strong foundation in mathematics or statistics, particularly in modeling or simulation