Staff Software Engineer – Money Movement

Posted 5 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lead technical direction and mentor engineers for Money Movement team in MetaMask. Oversee fiat-to-crypto features while working with a remote team.

Responsibilities

  • 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.

Requirements

  • 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.

Benefits

  • Health insurance
  • professional development
  • remote work options

Job type

Full Time

Experience level

Lead

Salary

$146,000 - $218,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSJavaScriptNode.jsReactReact NativeTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.