Consensys is looking for a Senior Software Engineer to work on the Accounts Framework for MetaMask. You will design scalable architecture for integrating new account models, enhance wallet UI/UX, and collaborate with a remote-first team dedicated to making the decentralized web accessible.
What You'll Do
- Design a scalable architecture to integrate new account models into the MetaMask wallet.
- Integrate different hardware wallets.
- Make improvements around the accounts 'Backup & Sync' feature.
- Develop a wide variety of solutions to improve the wallet’s UI/UX.
What We're Looking For
- Minimum of 5 years of experience with JavaScript and TypeScript.
- Minimum of 5 years of experience with Node.js.
- Minimum of 5 years of experience with React and/or React Native.
- Minimum of 3 years of experience working on a team of at least 3 other engineers with a strong focus on collaboration and peer review.
- Experience working on agile projects in an Agile environment.
- Experience working in a CI/CD setup.
- Growth-minded, collaborative, and thrives in an environment with some ambiguity, autonomy, and freedom to experiment.
- Proficient and thoughtful with asynchronous and synchronous communication and with giving and receiving feedback.
- Excellent problem-solving skills and ability to work independently or as part of a team.
- Strong communication skills (both written and verbal) in English, with the ability to collaborate with cross functional teams.
- Experience collaborating with Product Managers, Designers, and QA Engineers.
- Understanding of Ethereum, Bitcoin, Solana, and the overall blockchain ecosystem.
- Successfully working in a fully remote environment, individually and within a team.
- Respectful, patient, and empathic in every interaction and relationship with coworkers and the community.
- Able to work towards technical clarity amidst competing viewpoints.
- Enthusiastic and unwavering on shipping high-quality code.
- Interest in working with partners across the Web3 ecosystem.
Nice to Have
- Cryptography knowledge.
- Cybersecurity experience.
Technical Stack
- JavaScript
- TypeScript
- Node.js
- React
- React Native
Team & Environment
You will join a team of at least 3 other engineers and collaborate closely with Product Managers, Designers, and QA Engineers.
Benefits & Compensation
- Compensation: $104,000—$187,000 USD (US-based candidates only) + equity upon joining.
- Competitive benefits package.
- Equity.
- Continuous learning & opportunities via Consensys Advance Program, including full access to Coursera & comprehensive learning modules.
- Unlimited vacation/holidays.
- Flexible working arrangements.
Work Mode
This is a remote-first role open to candidates in Canada, EMEA, LATAM, and the United States.
Consensys is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.



