DeFi Engineer
Flow Foundation operates Flow, a consumer-focused layer-one blockchain for developers, users, global brands, and institutions. Flow provides infrastructure and tools for building consumer-scale applications, decentralized finance, games, and digital asset experiences.
Maintainer signals as of 8/29/2026
Funding history
Investors
Projects
About Flow Foundation
Flow Foundation operates the Flow blockchain, a high-performance layer-one network supporting Cadence smart contracts and an EVM-equivalent environment. Flow offers mainnet and testnet infrastructure, native randomness, account abstraction, low-cost and gasless transactions, cross-VM interoperability, DeFi capabilities, developer SDKs, CLI tools, faucets, network access, and ecosystem support. Its platform serves developers building decentralized applications, DeFi protocols, games, digital asset applications, and consumer finance experiences, with adoption involving brands and institutions such as NBA, Disney, PayPal, NFL, and Ticketmaster.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, and audit smart contracts and DeFi primitives (AMMs, lending markets, liquid staking, bridges, yield strategies, and novel instruments). You will collaborate with external teams to port or co-create protocols, profile on-chain activity to identify friction, and deploy improvements that increase capital efficiency and TVL. You will prototype account-abstraction UX and multi-VM composability, publish reference implementations and technical content, and own end-to-end security including formal verification, fuzzing, audits, monitoring, and incident response.
Requirements
- Software engineering experience focused on Web3/DeFi, such as Solidity, Move, Cadence, or Rust
- Hands-on experience shipping and maintaining at least one major DeFi protocol to mainnet
- Strong grasp of smart contract security patterns, economic and game-theoretic exploits, and incident triage
- Comfort working across the stack with Cadence contracts, deployment scripting, on-chain analytics, and dApp frontends
- Effective communication skills to translate complex technical ideas to diverse stakeholders
- Bonus: experience with account-abstraction wallets, formal verification tools, or multi-VM execution environments
Responsibilities
- Design, implement, and audit smart contracts for AMMs, lending markets, liquid staking, cross-chain bridges, yield strategies, and novel financial instruments
- Collaborate with external Web3 teams to port or co-create protocols and guide architecture, security, and launches
- Profile on-chain activity, identify UX and economic friction points, and deploy improvements to increase capital efficiency and TVL
- Prototype account-abstraction enabled UX and multi-VM composability including gasless transactions and passkeys
- Publish reference implementations, write deep-dive technical content, speak at events, and mentor community developers
- Own end-to-end security including formal verification, fuzzing, audits, monitoring, and rapid incident response
