CareerPlanGet AI match score →

Senior Software Engineer - Wallet/Authentication Platform (Client & Credentials)

ID.me Mountain View, CA💼 Full-time💰 $190,978–$190,978🗓 2026-07-01 → 2026-07-31

Core

Building the client-side mobile and web surfaces for a digital identity wallet, enabling users to securely store, manage, and present verifiable credentials across iOS, Android, and web platforms.

Role type

Senior Software Engineer (Mobile & Web Client)

Builds

Mobile and web wallet clients for credential storage, management, and presentation

Domain

Digital Identity / Fintech / Cybersecurity

Deliverable

production ML models | product features

Required skills

Mobile development (iOS/Android), Secure hardware APIs (Keychain/Keystore/StrongBox), Cryptographic key management, W3C Verifiable Credentials standards, Passkeys/FIDO2 integration, CI/CD pipelines

Preferred skills

Decentralized Identifiers (DIDs), SD-JWT VC, mdoc/ISO 18013-5, React, Low-level mobile networking security (SIM/eSIM/SS7)

Technologies

Swift, Kotlin, Java, React Native, Flutter, iOS Keychain, Android Keystore, W3C VC Data Model, OIDC, FIDO2

Responsibilities

Build and maintain client-side wallet experience for credential storage and presentation; Implement W3C Verifiable Credentials and decentralized identity protocols; Leverage secure hardware APIs to bind credentials to device; Integrate wallet flows with authentication stacks (Passkeys, OIDC); Write high-quality code with strong test coverage; Mentor junior engineers on secure client development

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗