Software Developer - Engineering in London
Software Developer - Engineering

Software Developer - Engineering in London

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 DeFi systems using 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 projects.
  • Why this job: Make an impact in the exciting world of DeFi and decentralised markets.
  • Qualifications: Experience in Rust, Python, and a solid software engineering background.

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 Developer - Engineering in London employer: Radley James

As a top global trading firm, we pride ourselves on fostering a dynamic and innovative work environment where talented individuals can thrive. Our London-based team offers strong end-to-end ownership of projects, ensuring that every developer has clear visibility across the full trading stack while working with cutting-edge technologies like Rust and Python. We are committed to employee growth, providing opportunities for continuous learning and development in the rapidly evolving DeFi landscape, making us an excellent employer for those seeking meaningful and rewarding careers.
Radley James

Contact Detail:

Radley James Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer - Engineering in London

✨Tip Number 1

Network like a pro! Reach out to folks in the DeFi and trading space on LinkedIn or Twitter. Join relevant groups and forums where you can chat about your skills and interests. You never know who might have a lead on that perfect job!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects in Rust and Python, especially anything related to DeFi or trading systems. This is your chance to demonstrate your hands-on experience and make a lasting impression.

✨Tip Number 3

Prepare for those interviews! Brush up on your knowledge of decentralized exchanges and trading concepts. Be ready to discuss your experience with smart contracts and how you've tackled performance issues in past projects.

✨Tip Number 4

Don't forget to apply through our website! We’ve got loads of opportunities that might just be the right fit for you. Plus, it’s a great way to get noticed by our hiring team directly!

We think you need these skills to ace Software Developer - Engineering in London

Rust
Python
Smart Contracts
Solidity
Decentralised Exchanges
DeFi Knowledge
Public APIs
Cloud Infrastructure Management
Trading Concepts
On-chain Trading
Performance Diagnosis
Latency Optimization
Product Design
User Experience

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your experience with Rust and Python. 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: Don't just list your previous jobs; tell us about the specific projects you’ve worked on. If you've built smart contracts or public APIs, give us the juicy details! This helps us understand your hands-on experience and how it fits into our team.

Demonstrate Your Understanding of DeFi: We’re keen on candidates who get the DeFi landscape. Share your insights or experiences with decentralized exchanges and trading concepts. This shows us that you’re not just a coder but someone who understands the bigger picture.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Radley James

✨Know Your Tech Stack

Make sure you brush up on your Rust and Python skills before the interview. Be ready to discuss your hands-on experience with these languages, especially in relation to building high-performance systems. They’ll want to see how you can apply your knowledge to real-world scenarios.

✨Understand DeFi and Trading Concepts

Even if you don’t have direct experience in trading systems, it’s crucial to demonstrate a solid understanding of decentralized exchanges and the current DeFi landscape. Familiarise yourself with key concepts and be prepared to discuss how they relate to the role.

✨Showcase Your Problem-Solving Skills

Be ready to tackle some technical challenges during the interview. Think about past experiences where you diagnosed performance or latency issues and how you resolved them. This will show your ability to think critically and work under pressure.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s projects and the technologies they use. This not only shows your interest in the role but also gives you a chance to assess if the company aligns with your career goals. Plus, it’s a great way to engage with your interviewers!

Software Developer - Engineering in London
Radley James
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>