Smart Contract Engineer

Smart Contract Engineer

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 interactions.
  • 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 Zurich, London, New York, Chicago, or Hong Kong with a collaborative team.
  • Why this job: Be at the forefront of financial innovation and make a real impact.
  • Qualifications: Bachelor's degree and 1+ years of smart contract development experience required.

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 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.

G

Contact Detail:

G-20 Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Smart Contract Engineer

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 any application.

Tip Number 2

Show off your skills! Create a portfolio showcasing your smart contract projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common questions related to smart contracts and DeFi. Practice coding challenges and be ready to discuss your past projects in detail.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Smart Contract Engineer

Solidity Expertise
EVM Understanding
Gas Optimization
Storage Layout
Proxy Patterns
Reentrancy Protection
Foundry Proficiency

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, smart contract development, and any relevant projects that showcase your skills in a way that aligns with what we’re looking for.

Show Off Your Technical Skills:Don’t hold back on showcasing your technical expertise! Include specific examples of your work with EVM, gas optimisation, and any frameworks like Foundry. We want to see how you’ve tackled challenges in your previous roles.

Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your experiences and skills. We appreciate clarity, especially when it comes to complex topics like smart contracts and DeFi.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

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 in the field.

Understand the Market Landscape

Familiarise yourself with the current trends in DeFi and perpetual futures. Being able to discuss how your work can impact market governance and fee distribution will demonstrate your knowledge and passion for the role.

Prepare for Technical Questions

Expect to face technical questions related to EVM, gas optimisation, and security vulnerabilities. Practise explaining complex concepts clearly and concisely, as strong communication skills are essential for this position.

Showcase Your Problem-Solving Skills

Be prepared to tackle hypothetical scenarios or coding challenges during the interview. This is your chance to showcase your analytical thinking and how you approach problem-solving in a high-stakes environment.