Software Engineer - Trading Firm in City of London

Software Engineer - Trading Firm in City of London

City of London Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Radley James

At a Glance

  • Tasks: Join a top trading firm to build high-performance systems in Rust and Python.
  • Company: Global trading firm with a focus on decentralised finance and innovative technology.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with strong ownership and visibility across the trading stack.
  • Why this job: Make an impact in the DeFi space while working with cutting-edge technologies.
  • Qualifications: 3-7 years of software engineering experience, preferably in crypto or DeFi.

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

Top global trading firm looking for a DeFi developer to join a small, highly technical trading team building high-performance systems that operate directly on decentralized markets. The role is hands-on and focused on building production systems in Rust and Python, covering execution, on-chain integrations, and performance-critical components where latency and reliability are key. There is strong end-to-end ownership and clear visibility across the full trading stack.

They are looking for someone with a solid software engineering background and several years of experience (typically around 3–7). Experience with trading systems or DeFi is beneficial but not required.

What they’re looking for:

  • Strong production experience with Rust and Python
  • Hands-on experience with smart contracts and Solidity at an application level
  • 3–4+ years in crypto or DeFi-native roles
  • Deep understanding of decentralized exchanges and the current DeFi landscape
  • Experience building and maintaining public APIs
  • Understanding of trading concepts, either practical or theoretical
  • Ability to run and maintain systems on cloud infrastructure
  • Based in London or working remotely from anywhere in Europe

Nice to have:

  • Experience designing, writing, and deploying smart contracts
  • On-chain trading or strategy development experience
  • Familiarity with ecosystems such as Solana, Sui, or Cosmos
  • Experience diagnosing performance, latency, or throughput issues
  • Interest in product design and user experience alongside engineering

Software Engineer - Trading Firm in City of London employer: Radley James

As a leading global trading firm, we pride ourselves on fostering a dynamic and innovative work environment where talented individuals can thrive. Our London-based team offers exceptional opportunities for professional growth, with a strong emphasis on collaboration and cutting-edge technology in the DeFi space. Join us to be part of a small, highly skilled group that values end-to-end ownership and provides clear visibility across the full trading stack, all while enjoying the flexibility of remote work options across Europe.

Radley James

Contact Detail:

Radley James Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Trading Firm in City of London

Tip Number 1

Network like a pro! Reach out to folks in the DeFi and trading space on LinkedIn or at meetups. We can’t stress enough how important it is to make connections; you never know who might have the inside scoop on job openings.

Tip Number 2

Show off your skills! Build a portfolio showcasing your Rust and Python projects, especially anything related to DeFi or trading systems. We want to see what you can do, so make sure your GitHub is up-to-date and highlights your best work.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of decentralized exchanges. We recommend practicing common algorithms and data structures, as well as being ready to discuss your experience with smart contracts and APIs.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us. Don’t miss out on the chance to land that dream role!

We think you need these skills to ace Software Engineer - Trading Firm in City of London

Rust
Python
Smart Contracts
Solidity
Decentralised Exchanges
DeFi Knowledge
Public API Development

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with Rust and Python in your application. We want to see how you've used these languages in real-world projects, especially if you've worked on anything related to DeFi or trading systems.

Be Specific About Your Experience:When detailing your background, focus on the hands-on experience you've had with smart contracts and decentralized exchanges. We love specifics, so mention any projects or roles where you’ve tackled performance-critical components.

Keep It Relevant:Tailor your application to reflect your understanding of the DeFi landscape and trading concepts. If you've got any unique insights or experiences, don’t hesitate to share them – we’re all about fresh perspectives!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to get your application and ensures you’re considered for this exciting opportunity with our trading team!

How to prepare for a job interview at Radley James

Know Your Tech Stack

Make sure you’re well-versed in Rust and Python, as these are key for the role. Brush up on your knowledge of smart contracts and Solidity too, since they’ll likely come up during the interview. Being able to discuss your hands-on experience with these technologies will show that you’re ready to hit the ground running.

Understand DeFi and Trading Concepts

Familiarise yourself with the current DeFi landscape and decentralized exchanges. Even if you don’t have direct experience, being able to discuss trading concepts and how they apply to the role will demonstrate your enthusiasm and understanding of the industry.

Showcase Your Problem-Solving Skills

Be prepared to talk about past challenges you've faced in software engineering, especially those related to performance or latency issues. Use specific examples to illustrate how you diagnosed and resolved these problems, as this will highlight your critical thinking and technical skills.

Ask Insightful Questions

Prepare thoughtful questions about the team’s projects, the tech stack, or the company’s approach to product design and user experience. This not only shows your interest in the role but also gives you a chance to assess if the company is the right fit for you.