7 hours ago
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.
Tech Stack
Categories
About ID.me
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.
