Skip to content

Software Engineer, Frontend / Full Stack (Identity Platform)

Develops and maintains the Identity Platform handling authentication, signing pipelines, onboarding, and key management for Phantom's crypto wallet across web, Node.js, and mobile. Requires 7+ years experience with strong TypeScript, testing, and auth/security expertise.

United StatesFullstack EngineeringRemote7+ YOE

About the role

Responsibilities

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

Qualifications

Must-have

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

Nice-to-have

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

Skills

TypeScriptNode.jsWebauthnMFAOauth2OIDCCryptographyKey ManagementRustUnit TestingIntegration TestingE2E TestingSystem Design

Senior Software Engineer, R&D

Senior engineer on the R&D team building production infrastructure for LLM agents, browser agents, and self-improving harnesses. Owns the full lifecycle from research through customer delivery.

170k – 210kMountain View, CAFullstack EngineeringHybrid5+ YOEReactPython

Sr. Software Engineer, Estimate

Full-stack engineer building Estimate, a product that converts generative building designs into instant material takeoffs. Owns projects end-to-end across frontend, backend, and geometry layers.

United StatesFullstack EngineeringRemoteSQLCAD

Senior Software Engineer

Build secure products for Google Workspace and M365 using TypeScript, Kubernetes, and GCP. Requires 3+ years experience, a CS-related bachelor's, and hands-on work with React, Node, testing, and on-call support.

166k – 184kSan Francisco, CAFullstack EngineeringRemote3+ YOEGitGCP

Senior Software Engineer

Senior engineer building full-stack features with AI-first workflows. Owns architecture, leads initiatives, mentors juniors, and drives production outcomes.

155k – 195kColumbus, OH +4Fullstack EngineeringHybrid5+ YOEPHPVue

Senior Software Engineer - Business Platform

Senior full-stack engineer focused on backend development for the Business Platform team. Designs, builds, and maintains features for the Huntress Security Platform using Ruby on Rails, JavaScript, and Postgres.

160k – 190kUnited StatesFullstack EngineeringRemote8+ YOERubyStripe