ID.me
Technology
SeniorSoftwareEngineer-Wallet/AuthenticationPlatform(Client&Credentials)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer - Wallet/Authentication Platform (Client & Credentials) at ID.me. Skills: Wallet platform, Authentication, Client credentials, Distributed systems, Cloud platforms. Design and implement scalable wallet platform services. Develop and maintain authentication and authorization systems”
What You'll Achieve.
Deliver high-quality software; Improve system reliability; Enhance system security; Reduce operational costs; Meet project deadlines
Industry & Context.
Root cause analysis; Troubleshooting; Debugging; Performance optimization
What They're Looking For.
Must Have
5+ years of experience, Bachelor's degree in Computer Science, Experience with distributed systems, Experience with cloud platforms, Experience with authentication and authorization protocols, Experience with security best practices, Experience with CI/CD pipelines, Experience with containerization technologies, Experience with infrastructure as code
Nice to Have
Master's degree in Computer Science, Experience with identity and access management, Experience with cryptography, Experience with performance tuning, Experience with monitoring and alerting tools, Experience with database technologies, Experience with API design and development
What You'll Do.
Design and implement scalable wallet platform services
Develop and maintain authentication and authorization systems
Build and manage client credential services
Ensure security best practices are followed
Develop and maintain CI/CD pipelines
Implement and manage containerized applications
Write infrastructure as code
Collaborate with cross-functional teams
Participate in code reviews
Troubleshoot and resolve production issues
Monitor system performance and reliability
Contribute to architectural decisions
How You'll Work.
Team & Collaboration
Cross-functional teams; Engineering teams; Product teams; Security teams
Communication Scope
Technical documentation; Code reviews
Process & Methodology
Agile methodologies, Scrum
Full Job Description
Company Overview ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly login across websites without having to create a new login and verify their identity again. Over 152 million users experience streamlined login and identity verification with ID.me at 20 federal agencies, 45 state government agencies, and 70+ healthcare organizations. More than 600+ consumer brands use ID.me to verify communities and user segments to honor service and build more authentic relationships. ID.me’s technology meets the federal standards for consumer authentication set by the Commerce Department and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider by the Kantara Initiative. ID.me is committed to “No Identity Left Behind” to enable all people to have a secure digital identity. To learn more, visit https://network.id.me/. Role Overview ID.me is seeking a Senior Software Engineer to join the Wallet/Authentication Platform team, with a focus on the client-side and credential-layer experiences that power the ID.me digital identity wallet. This role sits at the leading edge of digital identity — building the mobile and web surfaces through which over 140 million members hold, manage, and present their credentials. Our team is investing heavily in next-generation wallet capabilities: W3C Verifiable Credentials, ISO 18013-5 mobile driver's licenses (mDL), passkeys, and cryptographically-bound credentials secured by device hardware. You will bring deep experience in mobile development, secure hardware APIs, and digital credential standards to help us ship these capabilities securely and at scale. As a Senior Software Engineer, you will operate with a high degree of independence, designing and shipping features across iOS, Android, and/or web wallet clients while partnering closely with Platform, Security, Identity, and Product to ensure o
Applying for this Senior Software Engineer - Wallet/Authentication Platform (Client & Credentials) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about ID.me?
Real rants from real employees. Read before you apply.