Phantom is seeking a Senior/Staff Backend Engineer for their Identity Platform to enhance the security of their self-custodial wallet.
The role involves owning and evolving the core authentication infrastructure that secures every Phantom account.
Responsibilities include architecting and shipping production-grade improvements to the Auth stack, designing and scaling Passkey support, driving seedless KMS account provisioning, defining stable auth APIs, establishing operational excellence, and mentoring engineers.
The engineer will report to the Engineering Manager and work on multi-factor authentication methods and next-gen key-management services.
The position aims to reduce account-takeover risk and empower product teams with solid identity foundations.
Requirements:
Candidates must have 7+ years of backend experience, demonstrating success in building large-scale, high-availability systems using Node.js, TypeScript, Rust, or NestJS.
Deep expertise in authentication protocols such as OAuth2/OIDC, WebAuthn/Passkeys, and OTP is required, along with a strong background in key management services and cryptography.
Familiarity with Web3/Crypto, including on-chain data and wallet integrations, is strongly preferred.
Strong system design and architecture skills are necessary to translate product requirements into scalable solutions.
Leadership and communication skills are essential, with experience in mentoring engineers and collaborating with cross-functional teams.
Benefits:
The position offers a competitive salary and equity.
Comprehensive insurance (medical, dental, vision) is 100% covered.
A stipend for an ideal remote setup is provided.
Flexible hours and a supportive remote environment are available.
Unlimited vacation is offered, encouraging employees to take time when needed.
A 401(k) retirement plan is included.
Monthly wellness and weekly meal benefits are provided.