Senior/Staff Smart Contract Engineer
About the role
We're building on-chain collateral markets for both traditional and crypto-native finance. We're scaling our core protocol and the products built on top of it, and you'll work across our existing smart contract codebase — core contracts, core extensions, and middleware SDK — while building new modules from the ground up. Your work will span extending mature, in-production systems and architecting greenfield financial products designed and built from scratch on our stack.
Responsibilities
- Design, write, optimize, and audit smart contracts in Solidity, with a focus on performance, clarity, and security
- Build DeFi primitives from scratch — vaults, lending mechanics, staking, and related protocol-level components
- Develop adapters, connectors, and plugins for our Liquid Lane product across varying levels of complexity
- Contribute to the design and buildout of greenfield financial products
- Conduct and support security audits, addressing vulnerabilities and hardening contracts against common attack vectors
- Where needed, build beyond the contract layer, leveraging AI as a multiplier: simple frontends, indexers, internal tooling, to move a piece of work end to end
Requirements
Expert in Solidity, with deep knowledge of EVM internals: execution flow, memory/storage models, gas mechanics, and precompiles
Strong grasp of DeFi protocols and primitives — how lending protocols, DEXes, stablecoins, work, where they break, and the common pitfalls of building them
Strong security mindset: familiar with common attack vectors, contract optimization, and the audit process
Comfortable working across the stack when a task calls for it — you become a fullstack developer if the job requires it
Solid computer science fundamentals — algorithms, low-level reasoning about how code executes
Qualifications
Nice to have:
- Deep specialist knowledge in one protocol domain, even if exposure to others is lighter — we value genuine depth/expertise
- Experience in compiler development
- Experience in Rust, Go, C/C++
- Practical coding experience in Python and JavaScript/TypeScript
- Exposure to Yul, Vyper, or Huff