
Posted 19 hours ago
Staff Software Engineer
ID.meStaff Software Engineer - Wallet/Authentication Platform
Requirements
Bachelor's degree in Computer Science or related field, 8+ years professional software development experience, 5+ years backend services engineering, Proficiency in Java and Spring Boot, 1+ years experience with AI-assisted development tools
Skills
JavaSpring BootOAuth 2.0OIDCSAML
About the role
Responsibilities
- Define and drive the technical roadmap for authentication platform services, identifying architectural risks and strategic opportunities.
- Lead end-to-end design and implementation of complex authentication features including sign-in flows, MFA, and account lifecycle management.
- Partner with Platform, Security, and Product teams to align on authentication standards and shared infrastructure.
- Define the team's approach to auth security, including threat modeling, credential protection, and abuse mitigation.
- Set standards for code quality, testing, observability, and incident response while mentoring senior and mid-level engineers.
- Champion AI-first engineering practices by leveraging tools like Claude Code and Cursor to accelerate development cycles.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of professional software development experience with demonstrated impact at a senior or staff level.
- 5+ years of experience in backend services engineering.
- Strong proficiency in Java and Spring Boot.
- 1+ years of experience with AI-assisted development tooling (e.g., Claude Code, Cursor) with a commitment to AI-first workflows.
Preferred Qualifications
- Deep expertise in authentication and identity protocols such as OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, and FIDO2/WebAuthn.
- Experience designing or operating an Identity Provider (IdP) or Identity and Access Management (IAM) platform at scale.
- Familiarity with government identity frameworks like NIST SP 800-63, FedRAMP, or Kantara Initiative requirements.
- Strong background in auth security engineering, including account takeover prevention and session security.
- Experience with federation, SSO, and enterprise identity integration patterns (SCIM, LDAP/Active Directory).
About the Company
ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. With over 152 million users, ID.me provides streamlined login and identity verification across 20 federal agencies, 44 state governments, and hundreds of consumer brands. We are committed to "No Identity Left Behind," ensuring everyone has access to a secure digital identity.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer
ID.me · Mountain View
