Job Description
Summary
As a Staff Solidity Engineer on the Delegation team, you’ll be at the forefront of innovation, driving the development and adoption of the Delegation Framework. You will:
- Maintain and expand the Delegation Framework: Continuously improve the framework's core architecture, ensuring security, scalability, and ease of use.
- Develop cutting-edge features: Design and implement novel solutions, including new caveat enforcers, contract accounts, cross-chain capabilities, and integrations with zero-knowledge proof technologies.
- Drive adoption and usability: Collaborate with internal teams, partners, and the open-source community to ensure the framework meets diverse user needs and unlocks groundbreaking use cases.
- Research and experiment: Stay at the forefront of blockchain technology, evaluating new approaches and contributing to the evolution of Ethereum and the broader Web3 ecosystem.
- Document and support adoption: Maintain thorough documentation, tooling, and examples to facilitate seamless onboarding for developers and users.
What You Bring
We’re seeking a technically skilled and visionary engineer who shares our passion for making Web3 accessible and impactful:
Required Skills & Experience
- 5+ relevant industry experience, with 3+ years of professional experience shipping Solidity code to production, with a deep understanding of EVM mechanics and Ethereum tooling.
- Proven expertise in building secure, gas-optimized, and scalable smart contracts.
- Advanced knowledge of JavaScript/TypeScript and its application in Web3 development.
- Familiarity with key Ethereum standards and concepts, including multisig wallets, ERC-1271, ERC-4337 Account Abstraction, and ERC-7702.
- Experience with open-source software development and a strong understanding of collaborative workflows.
- Exceptional communication skills in English, both written and verbal.
- Self-driven and proactive, with a proven ability to thrive in a remote, fast-paced, and dynamic environment.
Bonus Points
- Experience implementing cross-chain solutions or working with bridges.
- Knowledge of zero-knowledge proofs and their application in blockchain development.
- Familiarity with MetaMask’s Delegation Framework or similar permission systems.
Don't meet all the requirements? Don't sweat it. We’re passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environment—apply anyway, detailing your relevant transferable skills in your cover letter. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.
The salary range for US-based candidates only will be determined throughout the interview process depending on experience and skills.
US pay range (not including bonus, equity or other benefits)
$155,000—$207,000 USD
Skills
- Communications Skills
- Development
- Smart Contract Development
- Software Engineering
- Solidity
- TypeScript