Principal Software Architect – Identity Platforms

ID.me

Mountain View, Northern (CA, KY)

Hybrid

USD 215,000 - 307,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ID.me is seeking a Principal Software Development Engineer to serve as the technical authority across the Work Profiles and Communities platforms — the systems that define how individuals prove affiliation with organizations, institutions, and professional communities, and how that proof is structured, issued, and reused across ID.me’s ecosystem.

Work Profiles and Communities are among ID.me’s highest-growth domains.

Qualifications

  • 10+ years of software engineering experience in a complex domain.
  • Deep data modeling expertise for entity-attribute and affiliation models.
  • Experience designing and owning APIs and data contracts with versioning and governance.
  • Ability to set technical strategy and align engineering teams without direct authority.
  • Experience with configuration-driven or rules-driven systems defined by structured data.
  • Bachelor’s degree in Computer Science or equivalent.

Responsibilities

  • Own data model strategy and long-term architecture for Work Profiles and Communities.
  • Own API contracts and OIDC extensions across platforms, covering versioning and governance.
  • Set technical direction and standards to enable scalable community profiles.
  • Define and evolve profile configuration model for rules and eligibility.
  • Lead modular validation architecture as composable building blocks.
  • Mentor engineers to raise the bar in data modeling and API design.
  • Lead profile lifecycle management: issuance, expiration, revocation, revalidation.
  • Ensure security, privacy, and compliance in high-assurance use cases.
  • Contribute to platform-wide architecture decisions for Work Profiles.

Skills

Software engineering
Data modeling
API design
Technical leadership
Rule-driven systems

Education

Bachelor’s degree in Computer Science or equivalent

Tools

OIDC
OAuth 2.0
Graph databases
GCP
AWS
Azure

Job description

ID.me is seeking a Principal Software Development Engineer to serve as the technical authority across the Work Profiles and Communities platforms — the systems that define how individuals prove affiliation with organizations, institutions, and professional communities, and how that proof is structured, issued, and reused across ID.me’s ecosystem.

Work Profiles and Communities are among ID.me’s highest-growth domains.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer, Work Profiles & Communities
Principal Engineer, Work Profiles & Communities

ID.me University Recruiting • Mountain View (CA)

On-site
USD 215,000 - 307,000
Medical, dental, vision
401(k) with company match
Paid time off
+1
Principal Software Engineer, Work Profiles & Communities
Principal Software Engineer, Work Profiles & Communities

ID.me • Mountain View (CA)

On-site
USD 215,000 - 307,000
Medical, dental, vision
401(k) with company match
Paid time off
+2
Senior Fullstack Engineer - Identity Platform & AI
Senior Fullstack Engineer - Identity Platform & AI

ID.me • Maryland

On-site
USD 191,000 - 231,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Fullstack Engineer - Identity Platform
Senior Fullstack Engineer - Identity Platform

Socket.dev • McLean (VA)

On-site
USD 191,000 - 231,000
Senior Fullstack Engineer – Identity Platform, AI‑First
Senior Fullstack Engineer – Identity Platform, AI‑First

ID.me University Recruiting • Mountain View (CA)

On-site
USD 191,000 - 231,000
Medical and dental insurance
Vision insurance
401(k) with company match
+1
Principal Engineer - Work Profiles
Principal Engineer - Work Profiles

ID.me University Recruiting • Mountain View (CA)

On-site
USD 215,000 - 307,000
Medical, dental, vision
401(k) with company match
Paid time off
+1
Principal Engineer - Work Profiles Mountain View, California, United States
Principal Engineer - Work Profiles Mountain View, California, United States

ID.me • Mountain View (CA), Northern (KY)

Hybrid
USD 215,000 - 307,000
Principal Engineer - Work Profiles
Principal Engineer - Work Profiles

ID.me • Mountain View (CA)

On-site
USD 215,000 - 307,000
Medical, dental, vision
401(k) with company match
Paid time off
+2
Staff Software Engineer, Identity Wallet & Auth Platform
Staff Software Engineer, Identity Wallet & Auth Platform

ID.me • San Francisco (CA)

On-site
USD 222,000 - 259,000
Comprehensive medical, dental, and vision insurance
401(k) with company match
Unlimited paid time off
+1
Senior Software Engineer - Developer Portal (Onsite MV)
Senior Software Engineer - Developer Portal (Onsite MV)

Socket.dev • Mountain View (CA)

On-site
USD 191,000 - 222,000
Medical benefits
401(k) with company match
Paid time off