At a Glance
- Tasks: Design and develop smart contracts for innovative trading systems and AI interactions.
- Company: Join G-20 Group, a leader in Quantitative Trading and technology.
- Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
- Other info: Work in a collaborative team with global opportunities in Zurich, London, New York, Chicago, or Hong Kong.
- Why this job: Be at the forefront of financial innovation and make a real impact.
- Qualifications: Bachelor's degree in relevant fields and 1+ years of smart contract experience.
The predicted salary is between 70000 - 90000 € per year.
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.
We are hiring for a motivated 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
- Bachelors 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: 1+ 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.
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 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.
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 Smart Contract Engineers can thrive, with ample opportunities for professional growth and development in the cutting-edge field of quantitative trading. Join us to be part of a team that values creativity, security, and excellence, while contributing to transformative projects in the financial markets.
StudySmarter Expert Advice🤫
We think this is how you could land Smart Contract Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than a CV.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your smart contract projects. Having tangible examples of your work can really impress potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common questions and coding challenges related to smart contracts. Practice makes perfect, so don’t skip this step!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Smart Contract Engineer in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Smart Contract Engineer role. Highlight your experience with Solidity and any relevant projects that showcase your skills in smart contract development. We want to see how you fit into our team!
Show Off Your Skills:Don’t hold back on showcasing your technical expertise! Include specific examples of your work with EVM, gas optimisation, and any security measures you've implemented. This is your chance to impress us with your knowledge and experience.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language and avoid jargon unless necessary. We appreciate a well-structured application that’s easy to read and understand.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you’re serious about joining our innovative team at G-20 Group!
How to prepare for a job interview at G-20 Group
✨Know Your Smart Contracts
Make sure you brush up on your Solidity skills and understand the intricacies of smart contract development. Be ready to discuss your past projects, especially those that involved security-critical components, as this will show your expertise and readiness for the role.
✨Demonstrate Your Problem-Solving Skills
Prepare to tackle hypothetical scenarios related to stake management and fee distribution during the interview. Think through how you would handle edge cases and be ready to explain your thought process clearly. This will showcase your analytical skills and ability to think on your feet.
✨Familiarise Yourself with DeFi Concepts
Since the role involves working with perpetual futures and automated systems, make sure you have a solid understanding of these concepts. Be prepared to discuss how they relate to your previous work and how you can apply that knowledge to the G-20 Group's projects.
✨Ask Insightful Questions
Interviews are a two-way street, so come prepared with questions that show your interest in the company and the role. Inquire about their approach to security audits or how they manage governance within their smart contracts. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.