Phantom

Software Engineer, Frontend / Full Stack – Identity Platform

Phantom

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own and evolve the signing path for every transaction in Phantom.
  • Build and harden authentication, unlocking, biometrics, and account access flows across web and mobile.
  • Ship passkeys (WebAuthn) and MFA improvements with a strong security/usability balance.
  • Own onboarding and key lifecycle flows: key generation/derivation, seed phrase flows, seedless registration, hardware wallet pairing.
  • Own sensitive key export/import experiences and related safety rails.
  • Write and maintain high-signal, non-flaky tests (unit/integration/e2e) for critical paths; ensure safe rollouts via monitoring and staged releases.

Requirements

  • 7+ years of experience
  • Strong TypeScript skills; comfortable shipping code across browser, Node.js, and mobile JS runtimes.
  • Proven ability to build high-signal, low-flake test suites for critical systems.
  • Familiarity with auth concepts and common mechanisms (sessions/tokens, MFA/OTP, WebAuthn/passkeys)
  • Strong engineering fundamentals: system design, debugging, and production reliability.
  • Deeper experience with OAuth2/OIDC, WebAuthn internals, cryptography, or key management systems.
  • Web3/wallet or signing-flow experience.
  • Security- or money-adjacent experience (identity, payments, custody).
  • Rust experience (or strong interest in learning it).
Benefits
  • Competitive salary and equity
  • Comprehensive insurance (medical/dental/vision) — 100% covered
  • Stipend for your ideal remote set-up
  • Flexible hours and a supportive remote environment
  • Unlimited vacation: Take time when you need it (and we really mean it!)
  • 401(k) retirement plan
  • Monthly wellness benefit
  • Weekly meal benefit
  • Global off-sites
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jsJavaScriptWebAuthnMFAOAuth2OIDCcryptographykey managementRust
Soft Skills
system designdebuggingproduction reliability