ID.me

Staff Software Development Engineer – Wallet - Authentication

ID.me
Apply
7 hours ago
Mountain View, CA, USAStaff+
H1B sponsor

Base Salary

$194k - $253k/yr

Responsibilities

  • Architect, build, operate, and own authentication services for sign-in, registration, MFA, account recovery, password reset, and MyWallet.
  • Design, document, version, and evolve REST and event-driven APIs and own their reliability, compatibility, security, and deprecation lifecycles.
  • Develop real-time risk, adaptive authentication, fraud, abuse mitigation, and step-up authentication capabilities.
  • Design data models and storage patterns for credentials, sessions, and account state, applying caching, asynchronous processing, and distributed systems patterns.
  • Improve availability, observability, incident response, on-call practices, latency, sign-in success rates, and production system health.
  • Define engineering standards for service design, API design, data handling, provider integrations, testing, secure credential handling, code quality, and CI/CD.
  • Mentor engineers, conduct code reviews, address technical debt, and provide architectural guidance.
  • Partner with Product, Design, Security, Identity, and adjacent engineering teams to resolve dependencies and shape technical direction.
  • Use and promote AI tooling for design, coding, testing, documentation, and review.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional software engineering experience building and operating high-availability backend services and APIs at scale.
  • Expertise in a modern backend language and ecosystem such as Java, Kotlin, Go, or Scala.
  • Experience designing, documenting, and evolving REST or GraphQL APIs and managing API contracts throughout their lifecycle.
  • Strong command of relational databases, SQL, schema design, query performance, safe schema evolution, caching, asynchronous processing, and event-driven architecture.
  • Strong understanding of authentication, authorization, session and token handling, secure system design, and production abuse prevention.
  • At least one year of daily experience with AI-assisted development tools such as Claude Code or Cursor.
  • Experience leading complex cross-team technical initiatives, influencing technical direction, collaborating across functions, and mentoring engineers.
  • Preferred experience with authentication and identity systems, including sign-in, registration, MFA, and account recovery.
  • Preferred experience with OAuth2, OpenID Connect, SAML, JWT, FIDO2/WebAuthn, fraud detection, real-time risk engines, or abuse mitigation.
  • Preferred experience with Kafka, SNS/SQS, Pub/Sub, cloud infrastructure, containerization, deployment pipelines, or API gateways such as Kong, Apigee, and AWS API Gateway.
  • Preferred experience in regulated or high-assurance domains and with debugging and performance optimization in complex production systems.

Benefits

  • Full-time, in-office work from the Mountain View, CA office five days per week.
  • Medical, dental, vision, health savings account, flexible spending accounts, commuter benefits, life and AD&D insurance, disability insurance, accident and critical illness insurance, and 401(k) with company match.
  • Parental leave, unlimited paid time off subject to policy terms, and eight company-wide holidays.
  • Employee assistance program, pet insurance, travel assistance, wellbeing and childcare discounts, benefit advocates, referral bonus policy, and learning and development benefit.
ID.me

About ID.me

1,001-5,000 employees

ID.me builds a secure digital identity network and wallet used for identity proofing, sign-in, and community verification across government, healthcare, and commerce. The company sells authentication and verification services to agencies and enterprises, including NIST 800-63-3 IAL2/AAL2–approved credentials, plus group eligibility checks for discounts. Founded in 2010 and headquartered in McLean, VA, ID.me supports access at 20 U.S. federal and 45 state agencies and 70+ healthcare organizations.

Contact me