Senior Software Engineer - Wallet/Authentication Platform
Core
Build the core sign-in, registration, and account management experiences for ID.me's digital identity wallet, serving 140+ million members across federal, state, and healthcare sectors.
Role type
Senior Software Engineer (Full-stack Web)
Builds
ID.me Wallet authentication stack (sign-in, registration, MFA, account recovery, password reset, MyWallet)
Domain
Consumer Identity & Authentication
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Full-stack web engineering, AI-assisted development tooling, Security best practices, CI/CD, Code reviews
Preferred skills
OAuth 2.0, OpenID Connect, SAML, FIDO2/WebAuthn, Identity Provider (IdP) systems, Fraud detection systems, React, A/B testing, Startup experience
Technologies
Java, Spring Boot, React, OAuth 2.0, OpenID Connect, SAML, FIDO2/WebAuthn
Responsibilities
Design and ship authentication features end-to-end; Own real-time risk and abuse detection across auth flows; Write high-quality, maintainable code with strong test coverage; Integrate with MFA providers and downstream relying parties; Mentor junior engineers and establish team standards
Seniority
Senior, hands-on IC