Smart Contract Engineer
About the Role
You will act as a senior contributor building core on-chain financial systems. You will design, implement, and maintain secure, scalable, and composable Solidity smart contracts, shape protocol architecture, and ensure high standards of security, reliability, and performance. You will build comprehensive tests, debug complex on-chain systems using traces and simulations, prepare audit-ready contracts, and manage deployments and lifecycle across multiple networks. You will collaborate with product and backend engineers to refine requirements, contribute specifications and documentation, and deliver end-to-end contract development work streams including core protocol components, upgrades, and high-risk financial logic.
Requirements
- 4+ years professional software engineering experience
- 3-5+ years Solidity development experience with production audited contracts
- At least 2 mainnet deployments
- Extensive experience with EVM smart contracts and DeFi development
- Proficiency with Foundry or similar frameworks
- Understanding of protocol mechanics, gas efficiency, performance, and security fundamentals
- Familiarity with common vulnerability classes and mitigations
- Proven ability to debug using traces and simulations
- Strong written and verbal communication and collaborative skills
Responsibilities
- Contribute to protocol architecture and contract design patterns
- Make technical decisions around performance, composability, and risk
- Design, implement, and maintain Solidity smart contracts using Foundry
- Build production-grade DeFi systems and financial logic
- Support deployment and lifecycle management across multiple networks
- Build comprehensive unit, integration, fuzzing, and fork testing suites
- Debug complex on-chain systems using traces, simulations, and diagnostics
- Ship audit-ready, production-quality contracts that meet security standards
- Own and deliver end-to-end contract development work streams
- Deliver core protocol components, upgrades, and security-sensitive logic
- Collaborate with Product and Backend teams and contribute to documentation
