Staff Software Engineer - Wallet/Authentication Platform
Core
Build and operate the core sign-in, registration, MFA, and account management infrastructure for a digital identity wallet serving 140+ million users across federal, state, and healthcare sectors.
Role type
Staff Software Engineer (Backend/Security)
Builds
Authentication platform services including sign-in flows, MFA, federation, and account lifecycle management
Domain
Identity & Access Management (IAM), Distributed Systems, Security
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Backend services engineering, AI-assisted development tooling
Preferred skills
OAuth 2.0, OpenID Connect, SAML 2.0, FIDO2/WebAuthn, Identity Provider (IdP) design, Government identity frameworks (NIST, FedRAMP), Federation/SSO patterns, Auth security engineering, React
Technologies
Java, Spring Boot, Claude Code, Cursor
Responsibilities
Define technical roadmap and architecture for authentication services; Partner with cross-functional teams on auth standards; Lead end-to-end design of complex auth features; Define security approach including threat modeling and abuse mitigation; Set standards for code quality and mentor senior engineers; Champion AI-first engineering practices
Seniority
Staff, technical leadership & cross-team influence