ID.me

ID.me

Staff Software Engineer - Wallet/Authentication Platform

Mountain View, California, United States · Staff+ · Full-time

Sponsorship not specified$63k-$800kDetected 21 days ago
JavaReactSpringDistributed SystemsBackend DevelopmentCode ReviewOAuthCybersecurityComplianceAccount ManagementLeadershipMentoring

About the role

  • Authentication is the front door to ID.me.
  • Every member's journey begins with creating, signing into, or managing their Wallet.
  • You bring deep expertise in identity, security, and distributed systems - and you use it to raise the bar for the entire team.

Responsibilities

  • Cross-Team Influence: Partner with Platform, Security, Identity, Product, and adjacent engineering teams to align on authentication standards, shared infrastructure, and cross-cutting concerns.
  • Systems Design & Architecture: Lead end-to-end design and implementation of complex, high-impact authentication features - sign-in flows, MFA, federation, account lifecycle management - balancing security, scale, and developer ergonomics.
  • Drive technical debt reduction and platform reliability improvements.
  • Mentor senior and mid-level engineers through code reviews, design critiques, and pairing.
  • AI-Augmented Development: Model and champion AI-first engineering practices - leveraging tools like Claude Code and Cursor to accelerate design, implementation, and review cycles - and help the broader team adopt these workflows effectively.
  • Author architecture proposals, lead design reviews, and own critical technical decisions across the team.
  • Partner with Platform, Security, Identity, Product, and adjacent engineering teams to align on authentication standards, shared infrastructure, and cross-cutting concerns.
  • Lead end-to-end design and implementation of complex, high-impact authentication features - sign-in flows, MFA, federation, account lifecycle management - balancing security, scale, and developer ergonomics.
  • Define and drive the technical roadmap for authentication platform services, identifying systemic challenges, architectural risks, and strategic opportunities.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 8+ years of professional software development experience, with demonstrated impact at a senior or staff level.
  • 5+ years of experience in backend services engineering, with strong proficiency in Java and Spring Boot.
  • 1+ years experience with AI-assisted development tooling (e.g., Claude Code, Cursor) with at least one year of daily use, and a demonstrated commitment to an AI-first engineering culture.

Nice to have

  • Deep expertise in authentication and identity protocols: OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, FIDO2/WebAuthn, and related standards.
  • Familiarity with government identity and security frameworks: NIST SP 800-63 (IAL/AAL), FedRAMP, or Kantara Initiative accreditation requirements.
  • Experience with federation, SSO, and enterprise identity integration patterns (e.g., SCIM, XACML, LDAP/Active Directory).
  • Strong background in auth security engineering: threat modeling, credential attack mitigation, account takeover prevention, rate limiting, and session security.
  • Experience with React or modern frontend frameworks in the context of authentication UX.
  • Track record of mentoring senior engineers and driving meaningful improvements to engineering culture and practices.
  • Startup or high-growth company experience with a strong bias toward ownership and execution.
  • ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online.

Compensation

  • The annual base salary listed does not include a company bonus, incentive for sales roles, equity and benefits which will be determined based on experience, skills, education, relevant training, geographic location and role.

Benefits

  • Technical Leadership & Vision: Define and drive the technical roadmap for authentication platform services, identifying systemic challenges, architectural risks, and strategic opportunities.

This listing is sourced directly from ID.me's careers page and normalized into a canonical job model.