Staff Software Engineer - MetaMask (Money Movement)

Remote $135k–$225k senior 2 months ago full-time quality 8.3/10

Role in brief

Consensys seeks a Staff Software Engineer for its MetaMask Money Movement team. This role involves leading the technical direction and execution of fiat-to-crypto features, guiding junior engineers, and building scalable systems that integrate with payment providers. This position is suitable for experienced full-stack or backend engineers with a background in fintech or payments, who can drive technical impact in a remote-first environment.

TypeScriptNode.jsReact Nativeweb technologies

About the role

As a Staff Software Engineer on the MetaMask Money Movement team, you will be responsible for the technical leadership and implementation of features that enable fiat-to-crypto transactions. This involves overseeing the entire development lifecycle, from architectural decisions to ensuring the reliability and performance of services. You will build secure, scalable systems that connect users to various third-party payment service providers and infrastructure.

A key aspect of this role is guiding and mentoring other engineers across different platforms, including backend, frontend, desktop, and mobile. You will collaborate with product managers, designers, and data analysts to deliver cross-platform features, ensuring high code quality through design discussions, reviews, testing, and documentation. Your work will directly impact revenue-generating user flows within MetaMask.

Success in this position means consistently setting technical direction and driving significant impact across the team, rather than solely focusing on individual feature delivery. It requires a commitment to clean code practices, thorough testing, and maintainable software, all while working within an agile, remote-first environment. You will partner with other platform teams to create unified and seamless money movement experiences for users.

The listed salary range for this Staff Software Engineer position is between $135,000 and $225,000 USD.

Skills that matter here

  • TypeScript: This role requires strong proficiency in TypeScript for developing robust and maintainable software within the MetaMask ecosystem.
  • Node.js: You will use Node.js for backend development, building scalable systems that support fiat-to-crypto transactions and integrate with payment infrastructure.
  • React Native: Experience with React Native is necessary for leading and contributing to cross-platform mobile development efforts within the Money Movement team.
  • web technologies: A solid understanding of modern web technologies is essential for building and integrating features across various MetaMask platforms.
  • fintech, payments, or financial services: Prior experience in these domains is preferred, as the role involves developing features related to financial transactions and payment infrastructure.
  • payment infrastructure, APIs, and 3rd party integrations: You will leverage this knowledge to build secure and scalable systems that connect MetaMask users with external payment service providers.

Who this role suits

  • A person who thrives in this role has a proven track record of technical leadership and driving impact beyond individual contributions.
  • This individual is adept at mentoring junior and mid-level engineers across various technical domains.
  • They possess a critical mindset, capable of anticipating edge cases, security concerns, and potential failure modes in complex systems.
  • The ideal candidate is a strong communicator and collaborator, comfortable working in a remote-first, cross-functional team environment.

From the employer

As a tech lead on the Money Movement team, you will:

  • Lead the technical direction and execution of fiat-to-crypto features and infrastructure.
  • Guide and mentor a team of junior and mid-level engineers (across backend, frontend, desktop, and mobile).
  • Build secure, scalable systems that connect users to third-party payment service providers and payments infrastructure.
  • Collaborate with product managers, designers, data analysts, and engineers from across MetaMask to ship cross-platform features.
  • Maintain high code quality through design discussions, reviews, testing, and documentation.
  • Help ensure the reliability, observability, and performance of the Money Movement services.
  • Own architectural decisions that affect revenue-generating user flows.
  • Partner with mobile and extension platform teams to create unified, seamless money movement experiences.

Would be great if you brought this to the role:

  • 5+ years of full-stack or backend engineering experience, including demonstrated success in a Staff (or equivalent) role.
  • A track record of setting technical direction and driving impact across a team or organization — not just shipping individual features.
  • Strong experience with TypeScript, Node.js, React Native and modern web technologies.
  • Demonstrated experience leading projects across multiple workstreams, mentoring engineers, and making architectural decisions across web, iOS, and Android applications.
  • Experience in fintech, payments, or financial services is strongly preferred.
  • Familiarity with payment infrastructure, APIs, and 3rd party integrations.
  • Ability to think critically about edge cases, system security, and failure modes.
  • Strong collaboration and communication skills, especially in remote-first teams.
  • Experience working in agile environments with cross-functional teams.
  • Commitment to clean code practices, testing, and maintainable software.

What the company offers:

  • Competitive salary range of $135K-$225K.
  • Fully remote work environment.
  • Opportunity to work with a diverse engineering team.
  • Career growth and learning opportunities.

Questions about this role

What is the remote work policy for this role?

This is a fully remote position, allowing you to work from anywhere.

What is the expected seniority level for this position?

This role is designated for a senior-level engineer, specifically a Staff Software Engineer.

What is the salary range for this position?

The competitive salary range for this role is between $135,000 and $225,000 USD.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Consensys.