Role in brief
Consensys seeks a Staff Software Engineer for MetaMask to lead the technical development of fiat-to-crypto features. This role involves guiding a team, building secure systems, and making architectural decisions for revenue-generating user flows. This position is ideal for experienced full-stack or backend engineers with strong leadership skills and familiarity with payments infrastructure.
About the role
This Staff Software Engineer role focuses on the technical direction and execution of fiat-to-crypto features within MetaMask. The work involves building secure, scalable systems that integrate with third-party payment providers and infrastructure. Success in this position means delivering reliable, observable, and high-performing money movement services that connect users to the decentralized web.
As a tech lead on the Money Movement team, you will mentor junior and mid-level engineers across various platforms, including backend, frontend, desktop, and mobile. Collaboration is key, as you will work closely with product managers, designers, data analysts, and other engineers across MetaMask to ship cross-platform features. This role emphasizes maintaining high code quality through design discussions, reviews, testing, and documentation.
The position requires owning architectural decisions that impact revenue-generating user flows and partnering with mobile and extension platform teams to create unified money movement experiences. Consensys, a company at the forefront of web3 innovation, offers a fully remote environment. This role contributes to making the decentralized web accessible and easy to use for millions of users.
The competitive salary for this role ranges from $146,000 to $218,000 USD.
Skills that matter here
- TypeScript: This role requires strong experience with TypeScript for developing modern web technologies and leading projects across multiple application types.
- Node.js: Proficiency in Node.js is essential for backend engineering, building scalable systems, and integrating with payment service providers.
- React Native: Experience with React Native is necessary for guiding mobile development and ensuring unified money movement experiences across iOS and Android applications.
- fintech, payments, or financial services: Experience in these domains is strongly preferred for understanding the complexities of fiat-to-crypto features and payment infrastructure.
- payment infrastructure, APIs, and 3rd party integrations: Familiarity with these areas is important for building secure systems that connect users to external payment providers.
Who this role suits
- A leader who can set technical direction and drive impact across a team or organization, beyond just shipping individual features.
- An experienced engineer with a track record of mentoring others and making architectural decisions across diverse application platforms.
- Someone who thinks critically about edge cases, system security, and failure modes in complex financial systems.
- A strong collaborator and communicator, especially adept at working effectively within remote-first, cross-functional teams.
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 $146,000—$218,000 USD.
- Fully remote work environment.
- Opportunities for career growth and learning.
- A diverse and inclusive team culture.
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 individual, specifically a Staff Software Engineer.
What are the primary technical skills required?
Key technical skills include TypeScript, Node.js, and React Native, along with experience in fintech or payments.