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.