Job Description

Summary

As a Senior Software Engineer, you will work on the team that owns the execution of MetaMask’s network layer—one of the most critical and complex parts of the wallet. You will shape how MetaMask scales across emerging EVM chains and key non-EVM ecosystems, ensuring network expansion aligns with MetaMask’s broader product and business strategy while maintaining best-in-class reliability and user trust.

What you’ll do

  1. Build and enhance MetaMask's network support for both EVM and non-EVM chains. 
  2. Implement user-centric solutions across MetaMask Clients including Extension, Mobile, and Web
  3. Contribute to backend APIs and middlewares that power MetaMask’s network experiences.
  4. Help create intuitive, efficient, and secure Web3 interactions that delight users
  5. Collaborate with product managers, designers, and other engineers to deliver high-quality features
  6. Participate in code reviews and help maintain high code quality standards

Would be great if you brought this to the role

  1. 3+ years working with mobile-based technologies
  2. 3+ years building websites and/or applications
  3. Experience with React and React Native
  4. Strong knowledge of modern Javascript (ES6/TypeScript/etc.)
  5. Familiarity with blockchain fundamentals and Web3 integration
  6. Working knowledge of cross platform/browser compatibility
  7. Experience working with APIs and middleware services
  8. Experience working in an agile development team
  9. Experience developing applications with clean code practices, testing, and adherence to coding standards
  10. Understanding of web-based security considerations

Bonus Points

  1. Experience with in-app marketing and engagement strategies, including push notifications, carousel banners, and in-app modals.
  2. Experience with DeFi protocols, token swaps, or fiat on/off ramps
  3. Knowledge of financial products in the digital space
  4. Interest in blockchain technologies and Web3
  5. Basic understanding of cryptography principles
  6. Experience working in distributed teams
  7. Previous experience working in Web3
  8. Familiarity with the Web3 wallet ecosystem
  9. Experience with performance optimization

Other skills to demonstrate

  1. Good verbal and written communication in English
  2. Teamwork, flexibility, and organization
  3. Eagerness to learn and grow your technical skills
  4. Ability to balance technical quality with business needs and user experience

Skills
  • Communications Skills
  • Cryptography
  • Development
  • React
  • Software Engineering
  • Team Collaboration
  • TypeScript
© 2026 cryptojobs.com. All right reserved.