ID.me

ID.me

Sr. Software Engineer - Wallet - Authentication

Mountain View, California, United States · Senior · Full-time

Sponsorship not specified$63k-$800kDetected 21 days ago
RubyReactDjangoRailsLaravelFull-Stack DevelopmentCode ReviewCI/CDOAuthCybersecurityIncident ResponseComplianceAccount ManagementTest AutomationLeadershipCommunicationCollaborationMentoring

About the role

  • Authentication is the front door to ID.me - every member journey begins with creating, signing into, or managing their Wallet.
  • Your work will sit at the intersection of identity, security, and consumer experience, directly shaping how millions of people prove and access who they are online.
  • This position will work from our Mountain View, CA office five days per week.

Responsibilities

  • Own & Ship Authentication Features: Build, maintain, and improve the ID.me Wallet authentication experience - sign-in, registration, MFA, account recovery, password reset, and MyWallet.
  • Take loosely defined problems, clarify requirements with stakeholders, create a plan, and independently drive medium-to-large features end-to-end from definition through deployment and post-launch evaluation - delivering well-tested, production-ready results with minimal oversight, and setting technical direction for the areas you own.
  • Cross-Functional Collaboration & Influence: Act as a connector between your team and others - partnering with Product, Design, Security, Identity, and adjacent engineering teams to deliver cohesive auth experiences, anticipating cross-system dependencies, resolving ambiguity, and driving alignment on technical approaches.
  • Build, maintain, and improve the ID.me Wallet authentication experience - sign-in, registration, MFA, account recovery, password reset, and MyWallet.
  • Raise the bar for engineering excellence across the team, and mentor and unblock other engineers through pairing, code review, and knowledge sharing - creating team redundancy on the systems you own.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 6+ years of professional software development experience with a strong emphasis on full-stack web engineering.

Nice to have

  • Experience with authentication and identity standards such as OAuth2, OpenID Connect, SAML, or FIDO2/WebAuthn.
  • Familiarity with security best practices for credential handling - password storage, session management, token issuance, and rate limiting.
  • Experience with React or other modern frontend frameworks for building user experiences.
  • Comfort working in a fast-moving product environment with iterative releases and A/B testing.
  • Familiarity with CI/CD pipelines, automated testing frameworks, and performance profiling tools.
  • Startup or high-growth company experience with a strong bias toward execution and ownership.
  • ID.me's technology meets the federal standards for consumer authentication set by the Commerce Department and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider by the Kantara Initiative.
  • All ID.me employees share in the responsibility for fulfilling our commitment to equal employment opportunity.

Skills

  • Company Overview
  • ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online.
  • ID.me is committed to "No Identity Left Behind" to enable all people to have a secure digital identity.
  • To learn more, visit https://network.id.me/.
  • ID.me is a full-time, in-office culture.
  • Senior Software Engineer (SDE-IV) - Wallet - Authentication

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

  • You'll set technical direction for the areas you own, mentor and unblock teammates, and take accountability for both the engineering health and business outcomes of the systems in your sphere.
  • Write high-quality, maintainable code with strong test coverage, following team best practices around code reviews, CI/CD, and documentation.
  • Improve the health of the codebase by identifying and addressing technical debt and strengthening shared components.

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