DeFi Engineer
Flow is a consumer-focused layer-one blockchain network for decentralized finance, AI agents, digital assets, and consumer applications. It supports native Cadence and Solidity/EVM development, providing tools and protocol capabilities for developers and end users.
Maintainer signals as of 8/10/2026
Funding history
Projects
About Flow
Flow operates a layer-one blockchain network focused on consumer finance and AI-native applications. Its network provides on-chain capabilities including scheduled transactions, MEV resistance, native VRF, account abstraction, and atomic interoperability between Cadence and EVM smart contracts. Flow offers developer documentation and tooling such as the Flow CLI, React SDK, and Flow MCP, and supports an ecosystem of DeFi, collectibles, gaming, wallets, and other consumer-facing applications.
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 (e.g., Solidity, Move, Cadence, Rust)
- Hands-on experience shipping and maintaining at least one major DeFi protocol to mainnet (AMM, lending, bridge, LST, or derivatives)
- Strong grasp of smart contract security patterns, economic and game-theoretic exploits, and incident triage
- Comfort working across the stack: writing Cadence contracts, scripting deployments, instrumenting on-chain analytics, and contributing to 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
