Staff Software Development Engineer, Biometrics & Credentials

ID.me

Mountain View, AR • 1h ago • On-site

Senior

On-site

194,000 - 253,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Staff Software Development Engineer, Biometrics & Credentials role

Improve your resume now

$194,000 – $253,000/year

Quick Facts

  • Role: Staff Software Development Engineer (Biometrics & Credentials)

Description

You will architect and implement backend services and APIs for the Identity Trust Graph, which maps entities, attributes, and credentials to improve identity workflows and enable use cases such as fraud detection and duplicate detection.

The role focuses on building a secure, scalable, high-performance graph platform used by internal teams and trusted partners.

Responsibilities

  • Design and implement core services and APIs powering the Identity Trust Graph.

  • Build RESTful and GraphQL endpoints meeting reliability, latency, and security standards and integrating with internal/external systems.

  • Develop data models and storage patterns for credential provenance and entity-attribute relationships across relational and graph databases (including Neo4j).

  • Implement graph lifecycle flows (ingestion, validation, enrichment) integrated with identity verification and attribute validation systems.

  • Ensure security and privacy of identity data via authentication, authorization, encryption, and audit practices.

  • Consistently ship features and improvements, balancing legacy maintenance with modern service development.

  • Collaborate with product managers and stakeholders to solve the right problems.

  • Mentor junior developers through code reviews, documentation critiques, and cross-team knowledge sharing.

  • Write maintainable, well-tested code with automated tests and observability instrumentation.

  • Contribute to system design discussions and technical documentation; align across teams.

  • Continuously optimize performance, scalability, and reliability in production.

  • Stay current on identity and credentialing standards (e.g., Verifiable Credentials, Decentralized Identifiers, OIDC extensions) and bring new ideas to the product.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).

  • 8+ years of professional backend development experience building production services and APIs.

  • 8+ years of experience with at least one backend language: Python, Go, Java, Ruby, TypeScript, or Rust.

  • Experience with Neo4j/graph databases, including data ingestion and data pipelines.

  • Experience building containerized, cloud-based systems using infrastructure-as-code.

  • Proven end-to-end feature ownership, including automated test coverage, observability/monitoring, and documentation.

Benefits

  • Comprehensive medical, dental, vision, and health savings account/FSA options.

  • Basic and voluntary life and AD&D insurance; 401(k) with company match.

  • Parental leave and unlimited paid time off (subject to PTO policy terms), including 8 company-wide holidays.

  • Short- and long-term disability insurance; accident and critical illness insurance.

  • Referral bonus policy, employee assistance program, pet insurance, travel assistant program, wellbeing and childcare discounts.

  • Learning and development benefit.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report