Skip to content
IdmeIdme

Principal Software Development Engineer Person & Trust Platform

Principal engineer owning data model strategy, API contracts, and architecture for ID.me's foundational Person, Trust, and Inspection Catalog systems that determine identity and confidence scoring. Requires 10+ years experience with deep expertise in graph data modeling and source-of-truth APIs.

About the job

Key Responsibilities

  • Own the data model strategy and long-term architecture across the Person API, Trust Service, and Inspection Catalog, keeping all three as the authoritative source of truth for identity, evidence, and confidence.
  • Own the API contracts across the domain, including versioning, compatibility, and governance standards that internal and external consumers depend on.
  • Set technical direction and design standards for the domain.
  • Mentor staff and senior engineers, raising the bar for data modeling, API design, and trust architecture across the organization.
  • Lead the modernization and consolidation of legacy identity data into a scalable, modular set of services and contracts.
  • Ensure the security, privacy, and compliance of Person, Trust, and Inspection Catalog data.

Required Qualifications

  • 10+ years of software engineering experience, including significant time as a recognized technical authority for a complex domain spanning multiple systems.
  • Deep expertise in data modeling and graph data structures, including designing schemas and relationships that remain correct, performant, and auditable at scale.
  • Proven track record designing and owning APIs and data contracts for source-of-truth systems used by internal and external consumers.
  • Demonstrated ability to set technical strategy and drive alignment across engineering teams without direct authority.
  • Bachelor’s degree in Computer Science or equivalent experience.

Preferred Qualifications

  • Hands-on experience with graph databases and the modeling tradeoffs between graph and relational representations of connected identity data.
  • Experience modeling evidence and confidence scoring into a coherent, queryable record.
  • Experience building or owning systems that model, store, and maintain person or entity attributes and relationships at scale.
  • Expertise in NIST 800-63 IAL2/AAL2 standards, including evidence requirements, verification methods, and identity lifecycle management.
  • Experience with cloud-native infrastructure (GCP, AWS, or Azure).
  • Experience operating in regulated environments (security, compliance, or data privacy requirements).
  • Familiarity with emerging identity and credentialing standards (e.g., Verifiable Credentials, Decentralized Identifiers, OIDC extensions).
  • Excellent communication skills and a track record of influencing technical direction across an organization.

Skills

Data Modeling, Graph Databases, API Design, Graph Data Structures, Nist 800-63, GCP, AWS, Azure, Verifiable Credentials, Decentralized Identifiers, OIDC

Vanta

Vanta

United States

Principal Software Engineer, GRC
$321k+/yrRemote15+ YOEBackend Engineering

Leads the architecture and phased delivery of an enterprise organizational model spanning tenancy, data isolation, permissions, audits, and residency requirements. Requires 15+ years of backend engineering experience and a record of driving complex initiatives across teams.

ZoomInfo

ZoomInfo

Bethesda, MD
Principal Software Engineer
$164k+/yrRemote8+ YOEBackend Engineering

Leads the design and implementation of distributed advertising, identity, and intent systems processing billions of events in real time. The role requires deep backend, data infrastructure, or applied AI/ML experience, strong programming and data modeling skills, and technical leadership.

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

Redis

Redis

United States

Senior Principal Software Engineer, Feature Store
No salary listedRemote8+ YOEBackend Engineering

Leads technical vision, architecture, and V2 development of Redis Feature Store for large-scale ML infrastructure. Requires 8+ years backend experience, expertise in Python/Go/Rust, cloud platforms, and data tools; mentors team and engages enterprise customers.

Fetch

Fetch

United States

Principal Engineer, Ads Platform
No salary listedRemote7+ YOEBackend Engineering

Principal engineer responsible for the architecture, scalability, reliability, and long-term technical strategy of Fetch’s advertising platform. The role requires deep distributed-systems expertise, production experience with high-volume backend systems, and hands-on technical leadership across organizations.