Senior Software Engineer - Wallet/Authentication Platform (Client & Credentials)
$190,978 – $221,668 USD
Tech Stack
Mobile DevelopmentIosAndroidW3c Verifiable CredentialsIso 18013-5 MdlPasskeysSecure Hardware ApisCryptographic StorageAI-Assisted DevelopmentSwiftObjective-CKotlinJavaReact NativeFlutterVerifiable Credentials Data ModelDecentralized IdentifiersSd-JWT VcMdocIos Secure EnclaveIos KeychainAndroid KeystoreAndroid StrongboxTrusted Execution EnvironmentCryptographic Key ManagementFido2WebauthnOAuth 2.0Openid ConnectOid4vpSiop V2ReactCI/CDAutomated TestingMobile Networking SecurityCode Reviews
Solid badges = required, outlined = preferred
Responsibilities
- Build and maintain the client-side wallet experience—credential storage, management, and presentation flows across iOS, Android, and web.
- Implement and evolve support for W3C Verifiable Credentials (VC Data Model), Decentralized Identifiers (DIDs), and related protocols.
- Leverage platform secure storage APIs like iOS Keychain and Android Keystore to bind credentials and keys to device hardware.
- Integrate wallet credential flows with the broader authentication stack, passkeys/FIDO2, and OIDC credential presentations.
- Write high-quality, maintainable code with strong test coverage, contributing to codebase health and mentoring junior engineers.
Soft Skills
Nist Sp 800-63Cross-Functional CollaborationMentoring
Benefits
- 401k
- Ad&d Insurance
- Dental
- Employee Assistance Program
- Flexible Spending Accounts
- Health Savings Account
- Learning Budget
- Life Insurance
- Long-Term Disability Insurance
- Medical
- Parental Leave
- Pet Insurance
- Profit Sharing
- Short-Term Disability Insurance
- Unlimited PTO
- Vision
Culture
AI-FirstCode Review CultureDocumentation-DrivenMission-DrivenWork-Life BalanceInclusive Hiring
Requirements
Required: Bachelor's degree in Computer Science, Engineering, or a related field or equivalent practical experience
Regions: Us
Get jobs like this in your inbox
Weekly Mobile Development, Ios, Android hiring trends and salary data — free.
Join 8 engineers getting weekly insights
Get job market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About ID.me
Industry: identity verification
Size: large
ID.me is a next-generation digital identity wallet company that simplifies secure identity verification and login for individuals across various online platforms, including government agencies, healthcare organizations, and consumer brands. Their technology meets federal standards for consumer authentication.
View company profile →Compensation
Base salary: $190,978 – $221,668 USD
Equity: equity
Bonus: company bonus
Similar Jobs
Scribd - Senior SWE (Identity)
silver · Remote
Remote
Staff Software Engineer - IAM
Harness · Mountain View, California, United States
Hybrid
$181k – $226k
Sr. Software Engineer - IAM
Smarsh · US - Remote
Remote
Senior Mobile Engineer
Inspiren · Remote, US or Canada - NYC preferred
RemoteHybrid
$160k – $180k
Senior Software Engineer, Security
NexHealth · Seattle, Washington, United States
$165k – $230k