Staff Software Engineer - MetaMask (Money Movement)

Remote $135k–$225k senior 22 days 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 for fiat-to-crypto features, mentoring engineers, and building scalable systems that integrate with third-party payment providers. Candidates with strong full-stack or backend experience, particularly in fintech or payments, and a track record of technical leadership in a remote setting should apply.

TypeScriptNode.jsReact Nativeweb technologies

About the role

This role focuses on developing and enhancing MetaMask's fiat-to-crypto features, which are crucial for user interaction with the decentralized web. As a technical leader, you will be responsible for guiding the execution and architectural decisions for these money movement services, ensuring they are secure, scalable, and reliable. This involves connecting users to various payment service providers and infrastructure.

You will operate within a fully remote team, collaborating with product managers, designers, and data analysts across MetaMask to deliver cross-platform features. A key aspect of the role is maintaining high code quality through rigorous design discussions, code reviews, and comprehensive testing. Your work will directly impact revenue-generating user flows and contribute to a unified money movement experience across web, iOS, and Android platforms.

Success in this position means consistently delivering robust and maintainable software, guiding junior and mid-level engineers, and making sound architectural choices that support the team's objectives. You will own the technical direction for significant features, ensuring system reliability, observability, and performance while working within an agile, cross-functional environment.

The compensation for this role ranges from $135,000 to $225,000 annually.

Skills that matter here

  • TypeScript: This language is used for developing across various platforms, including backend, frontend, desktop, and mobile applications within the MetaMask ecosystem.
  • Node.js: This runtime environment is essential for building and maintaining backend services that support MetaMask's money movement features.
  • React Native: This framework is utilized for creating cross-platform mobile applications, ensuring a consistent user experience for money movement.
  • web technologies: Modern web technologies are fundamental for developing and integrating user-facing features and payment infrastructure.
  • fintech, payments, or financial services: Experience in these domains is highly preferred, indicating a background relevant to the team's focus on fiat-to-crypto transactions and payment systems.
  • payment infrastructure, APIs, and 3rd party integrations: Familiarity with these areas is crucial for building systems that connect MetaMask users with external payment providers.

Who this role suits

  • A candidate who thrives in a leadership role, guiding technical direction and mentoring other engineers.
  • Someone with a strong background in full-stack or backend engineering, particularly with a focus on fintech or payment systems.
  • An individual who prioritizes secure, scalable system design and is adept at identifying and addressing edge cases and failure modes.
  • A highly collaborative communicator who excels in remote-first team environments and cross-functional projects.

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 level of seniority is expected for this position?

This role is for a senior-level Staff Software Engineer.

What technologies are central to this role?

Key technologies include TypeScript, Node.js, React Native, and modern web technologies, with a strong emphasis on fintech and payment infrastructure.

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.