Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ID.me Logo

Staff Software Development Engineer - Credentials

ID.me

$217,565 - $260,000
Nov 17, 2025
Mountain View, CA, US
Apply Now

ID.me is seeking a Staff Software Development Engineer – Credential API to design and build the foundation of their credentialing platform — the API that issues, retrieves, and manages validated credential bundles for both people and organizations.

Requirements

  • 8+ years of professional experience developing backend services and APIs in production environments.
  • 8+ years experience in at least one backend language (Python, Go, or Java) and with modern frameworks.
  • Demonstrated expertise in building and operating public-facing REST or GraphQL APIs at scale.
  • Deep experience with relational databases (e.g., PostgreSQL) and NoSQL or graph data stores.
  • Solid understanding of distributed systems concepts, caching, asynchronous processing, and cloud-native patterns.
  • Experience implementing authentication and authorization (OAuth2, OIDC, JWT, or custom schemes).
  • Proven ability to design, document, and evolve APIs used by multiple internal and external consumers.

Responsibilities

  • Design and implement the Credential API and its core services that issue, fetch, and manage credential attribute bundles for entities such as Person or Organization.
  • Build RESTful and GraphQL endpoints that meet strict standards for reliability, latency, and security, and integrate seamlessly with both internal and external systems.
  • Develop robust data models and storage patterns to represent credential provenance and relationships across relational and graph databases.
  • Implement credential lifecycle flows — including creation, validation, renewal, and revocation — integrated with ID.me’s identity verification and attribute validation systems (AVS, face, domain validation, etc.).
  • Ensure the security and privacy of credential data through strong authentication, authorization, encryption, and audit practices.
  • Collaborate closely with Platform, Identity, Security, and Partner Engineering teams to deliver end-to-end features and integrations.
  • Write high-quality, maintainable, and well-tested code, including automated tests and observability instrumentation.

Other

  • This position will be based full-time in our Mountain View, CA office.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Familiarity with identity and credential verification systems, including data validation, proofing, or trust scoring.
  • Experience with cloud infrastructure (AWS, GCP, or Azure), including containerization and deployment pipelines.
  • ID.me is a full-time, in-office culture.