Design, implement, and research smart contracts for the next generation of the Uniswap Protocol, including core protocol features and peripheral mechanisms deployed on Ethereum.
Senior Smart Contract Engineer
📜 Description
- Design, implement, and test secure Solidity-based smart contracts and decentralized applications.
- Own small to medium-sized smart contract projects end to end, from technical design through implementation, testing, and deployment.
- Contribute to larger protocol initiatives, such as Aave V4 and GHO, working within established architecture.
- Collaborate with engineers and cross-functional teams to design and ship new protocol features.
- Investigate security vulnerabilities and contribute to mitigation and response.
- Stay up to date with developments across Ethereum, DeFi, and smart contract security.
🛠️ Requirements
- Strong experience building and shipping production smart contracts using Solidity
- Experience working with DeFi protocols and a strong understanding of smart contracts, the EVM, and common protocol design patterns
- The ability to independently design and deliver well-defined smart contract projects of limited scope, identifying technical requirements, trade-offs, and potential risks
- Deep technical expertise in one or more areas of DeFi, such as lending, vaults, stablecoins, liquidity, or protocol integrations.
- Strong knowledge of smart contract security, including common vulnerability classes, testing methodologies, and secure development practices
- The ability to make sound technical decisions within your area of expertise and clearly explain the reasoning and trade-offs behind your approach
- A track record of producing reliable, well-tested code and providing useful technical feedback through code review
- A habit of keeping up with the latest exploits, security research, tooling, and developments across the Ethereum ecosystem
- A genuine passion for DeFi and building at the forefront of web3 technology
- Experience building or integrating DeFi vaults, including areas such as share and NAV accounting, strategy allocation, and deposit and redemption flows
Full job description
In this role, you'll design, implement, test, and deploy smart contracts across Ethereum and other EVM-based networks. You'll independently own small to medium-sized projects and contribute to larger protocol initiatives, working closely with the wider Aave engineering team to build secure and reliable DeFi infrastructure.
How you can make an impact:
Let’s connect if you have:
Nice to haves:
Similar jobs
Search more Smart Contract Engineer jobsDesign, research, and build secure Solidity protocols for DeFi lending, vaults, and other primitives, shaping protocol decisions and delivering production smart contracts and comprehensive test suites.
Hydraulic Physical Modelling Expert - Sri-Lanka Dam (Remote Work)
Lead hydraulic and sediment-transport physical modelling studies, from model design and calibration through interpretation, integrating hydrology and numerical modelling to support engineering design and risk assessment.
Senior Compute Platform Engineer, LSF - EDA Infrastructure
Join NVIDIA as a Senior Compute Platform Engineer to optimize our EDA compute environment, ensuring efficient scheduling and performance across federated LSF cells.
Software Architect - Enterprise Java * Cloud-Native * AI-Augmented Development
Lead the design and governance of enterprise-grade, cloud-native Java applications, ensuring resilience, scalability, and the adoption of modern development practices.
