Staff Software Engineer, Biometrics & Credentials

ID.me

Mountain View, CA • 57m 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 Engineer, Biometrics & Credentials role

Improve your resume now

$194,000 – $253,000/year

Quick Facts

  • Role: Staff Software Engineer (Biometrics & Credentials)

Description

Build the Identity Trust Graph for secure digital identity—architecting and implementing services and APIs that map entities, attributes, and credentials. Own core backend components and data/storage patterns (including Neo4j), implement REST and GraphQL endpoints, and integrate secure graph ingestion, validation, and enrichment into identity verification workflows. Optimize performance, scalability, and reliability while ensuring strong security, privacy, authentication, authorization, encryption, and auditability.

Responsibilities

  • Design and implement Identity Trust Graph core services and APIs

  • Build RESTful and GraphQL endpoints for reliability, latency, and security

  • Develop data models and storage patterns for credential provenance and entity-attribute relationships (relational + Neo4j)

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

  • Ensure security and privacy via authentication, authorization, encryption, and audit practices

  • Deliver and maintain modern services alongside legacy code; ship features end to end

  • Mentor junior developers through code reviews and knowledge sharing

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

  • Contribute to system design, reviews, and technical documentation

  • Continuously optimize production performance, scalability, and reliability

  • Stay current on identity/credentialing standards and propose improvements

Requirements

  • 8+ years developing backend services and APIs in production environments

  • 8+ years with one or more backend languages: Python, Go, Java, Ruby, TypeScript, or Rust

  • Experience with Neo4j/graph databases and data ingestion/pipelines

  • Proven track record owning and shipping features end to end with automated testing, observability/monitoring, and documentation

  • Bachelor’s or Master’s degree in Computer Science/Engineering (or equivalent experience)

Benefits

  • Comprehensive medical, dental, vision, and health savings account options

  • Flexible spending accounts (medical, limited purpose, dependent care, commuter benefits)

  • Life and AD&D insurance; 401(k) with company match

  • Parental leave and unlimited paid time off (per PTO policy terms)

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

  • Referral bonus; 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