Mid Level Smart Contract Engineer in London

Mid Level Smart Contract Engineer in London

London Full-Time 70000 - 90000 € / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and develop smart contracts for innovative trading systems and AI agents.
  • Company: Join G-20 Group, a pioneer in Quantitative Trading with a startup vibe.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
  • Other info: Work in a collaborative team with excellent career advancement opportunities.
  • Why this job: Be at the forefront of financial innovation and make a real impact.
  • Qualifications: 3+ years in smart contract development and strong communication skills.

The predicted salary is between 70000 - 90000 € per year.

About G-20: The G-20 Group is a pioneer in Quantitative Trading systems in cross-asset markets. Headquartered in Switzerland, we operate at the intersection of Quantitative Research, Software Engineering and Trading. The team combines a startup mindset with extensive experience in proprietary Trading, Technology and Quantitative Finance.

Role Overview: We are hiring for an experienced, driven Smart Contract Engineer with responsibility for the design, development, and ownership of all on‑chain components, including operator registration, stake management, fee distribution automation, and the smart contract interfaces utilized by AI agents and trading systems to interact with our markets. Your work will serve as the foundational trust layer between multiple participants within the ecosystem and as such is highly security‑critical. The smart contracts you develop will manage slashable collateral, automate fee distribution across multiple active markets, and be subject to external audits and public accessibility.

Key Responsibilities:

  • Operator Registration & Lifecycle: Build and maintain the end‑to‑end operator registration flow, including collateral locking, credential submission, and market configuration. Enable seamless addition of new markets without re‑registration and ensure clear separation of operator identity and market parameters.
  • Stake Management & Slashing: Develop smart contracts for staking, unstaking (with cooldowns), and handling partial/full slashing. Implement co‑staker models with fair fee distribution and robust handling of all slashing edge cases.
  • Fee Distribution Automation: Automate fee collection and distribution across treasury, co‑stakers, and liquidity participants with transparent, auditable, and fully autonomous systems.
  • Agent & Bot Interfaces: Design efficient on‑chain interfaces for AI agents and trading bots, including batch operations and data queries. Provide well‑documented SDKs in Python, TypeScript, and Rust.
  • Market Governance: Implement secure governance for updating market parameters, incorporating safeguards such as timelocks, multi‑sig approvals, and on‑chain auditability.
  • Security & Audit Readiness: Ensure audit‑ready code with comprehensive testing (including fuzzing and invariants) and support external audits and bug bounty programs.

Requirements:

  • Bachelor's degree (minimum) in Computer Science, Engineering, Mathematics, Data Science, or a related field, top‑tier university preferred.
  • Strong written and verbal communication skills.
  • Solidity expertise: 3+ years of production experience in smart contract development. Strong understanding of the EVM, including gas optimization, storage layout, proxy patterns, and reentrancy protection.
  • Foundry proficiency: Experience using Foundry as a primary development framework, including Forge testing, fuzz testing, invariant testing, and scripted deployments. Demonstrated ability to achieve high test coverage across security‑critical code paths.
  • DeFi perpetuals knowledge: Solid understanding of perpetual futures architecture, including funding rates, mark vs. index pricing, liquidation mechanisms, and auto‑deleveraging. Familiarity with design approaches across leading on‑chain perpetual protocols.
  • Security‑oriented mindset: Strong awareness of smart contract attack vectors and exploit patterns, including flash loans, oracle manipulation, access control vulnerabilities, and front‑running. Experience preparing codebases for external security audits.
  • Governance & access control: Experience implementing and managing multi‑signature wallets, timelock mechanisms, and secure on‑chain parameter governance with safe upgrade patterns.
  • SDK & interface design: Proven ability to design clean and developer‑friendly ABIs, emit events for off‑chain indexing, write comprehensive NatSpec documentation, and generate typed SDK bindings across multiple programming languages.

Preferred / Desirable Experience:

  • Rust smart contracts: Smart contract development in Rust‑based environments (Solana, NEAR, CosmWasm).
  • Formal verification: Experience with Certora, Halmos, or symbolic execution tools for proving contract invariants.
  • Oracle & cross‑chain patterns: Understanding of how off‑chain data (oracle prices, external state) is delivered to on‑chain contracts and the trust assumptions involved.
  • RWA tokenisation: Familiarity with tokenised real‑world asset protocols and how their collateral types integrate with DeFi margin and lending systems.
  • Institutional custody integration: Experience integrating institutional custody solutions (MPC‑based or equivalent) for programmatic transaction signing.

Location and Right to Work: This role will preferably be based in our Zurich office but could alternatively be based out of our London, New York, Chicago, or Hong Kong offices. Only candidates who possess the pre‑existing right to work in one of the locations above without needing company sponsorship need to apply.

Join G-20 Group and be a part of a team that is at the forefront of financial markets, driving innovation and excellence in the sector.

Mid Level Smart Contract Engineer in London employer: G-20 Group

At G-20 Group, we pride ourselves on being an exceptional employer that fosters a dynamic and innovative work culture. Our Zurich office offers a collaborative environment where talented individuals can thrive, with ample opportunities for professional growth in the cutting-edge field of quantitative trading and smart contract engineering. Join us to be part of a pioneering team that values security, creativity, and the continuous development of its employees.

G

Contact Detail:

G-20 Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Mid Level Smart Contract Engineer in London

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at G-20. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best work. When you apply through our website, link to your projects that showcase your smart contract expertise and problem-solving abilities.

Tip Number 3

Prepare for the interview like it’s the Super Bowl! Research G-20, understand our products, and be ready to discuss how your experience aligns with our needs. Practice common interview questions and think about how you can demonstrate your security-oriented mindset.

Tip Number 4

Follow up after your interview! A quick thank-you email can go a long way. It shows you’re genuinely interested in the role and gives you another chance to highlight why you’d be a great fit for the team.

We think you need these skills to ace Mid Level Smart Contract Engineer in London

Smart Contract Development
Solidity Expertise
EVM Understanding
Gas Optimization
Foundry Proficiency
DeFi Perpetuals Knowledge
Security Awareness

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with smart contracts and relevant technologies. We want to see how your skills align with our needs, so don’t hold back on showcasing your expertise!

Showcase Your Projects:Include any personal or professional projects that demonstrate your smart contract development skills. If you've worked on anything related to DeFi or governance mechanisms, let us know! We love seeing real-world applications of your work.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to explain your experience and avoid jargon unless it's necessary. We appreciate a well-structured application that’s easy to read!

Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. It helps us keep everything organised and ensures your application gets to the right people quickly!

How to prepare for a job interview at G-20 Group

Know Your Smart Contracts Inside Out

Make sure you’re well-versed in smart contract development, especially with Solidity. Brush up on your understanding of the EVM, gas optimisation, and security practices. Be ready to discuss your past projects and how you tackled challenges related to slashing, fee distribution, and governance.

Demonstrate Your Security Mindset

Given the security-critical nature of the role, be prepared to talk about your experience with security audits and testing. Highlight any specific instances where you identified vulnerabilities or implemented safeguards in your code. This will show that you take security seriously and understand its importance in smart contract engineering.

Showcase Your Development Framework Skills

Familiarise yourself with Foundry and be ready to discuss how you've used it in your previous work. Talk about your experience with Forge testing, fuzz testing, and achieving high test coverage. This will demonstrate your technical proficiency and readiness to hit the ground running.

Prepare for Technical Questions

Expect to face technical questions related to DeFi perpetuals and market governance. Brush up on concepts like funding rates, liquidation mechanisms, and multi-sig wallets. Being able to explain these topics clearly will show your depth of knowledge and your ability to communicate complex ideas effectively.