Principal Engineer - Work Profiles
$214,972–$307,125 year
On-siteMountain View Santa Clara County, California, United States
Job Summary
Own the data model strategy and long-term architecture for Work Profiles and Communities, including person-to-organization and person-to-credential relationships. Own API contracts across both platforms, covering versioning, compatibility, and governance for the Affiliation Profile API and OIDC extensions. Set technical direction and design standards for the domain to enable rapid delivery of new community profiles at scale. Define and evolve the profile configuration model for eligibility rules, assurance tiers, and attribute mappings. Lead the architecture of modular validation mechanisms as composable building blocks within the Work Profiles platform. Mentor staff and senior engineers on data modeling and identity profile architecture. Lead the design of profile lifecycle management for issuance, expiration, revocation, and revalidation. Ensure security, privacy, and compliance requirements are built into the fabric of these systems. Contribute to platform-wide architecture decisions representing data and contract needs in cross-functional forums.
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 — including designing schemas and relationship structures that remain correct, performant, and auditable at scale, particularly for entity-attribute and affiliation models.
- Proven track record designing and owning APIs and data contracts for source-of-truth systems used by internal and external consumers, including versioning, compatibility, and governance.
- Demonstrated ability to set technical strategy and drive alignment across engineering teams without direct authority.
- Experience designing configuration-driven or rules-driven systems where product behavior is defined by structured data rather than hardcoded logic.
- Bachelor's degree in Computer Science or equivalent experience.
Desired Qualifications
- Especially important for this role: Experience building or owning systems that model person-to-organization or person-to-credential relationships — including how affiliation evidence is structured, validated, issued, and reused across multiple downstream consumers.
- Especially important for this role: Experience designing platform systems intended to operate as a factory or self-service configuration layer — where new instances (communities, profiles, eligibility rules) can be created and deployed rapidly against a shared, well-modeled foundation.
- Also valuable: Expertise in NIST 800-63 IAL2/AAL2 standards, including evidence requirements, verification methods, and identity lifecycle management — particularly as they apply to organization-bound credentials and high-assurance regulated use cases.
- Also valuable: Experience with OIDC and OAuth 2.0, including designing and extending claims and scopes to surface organizational and affiliation attributes to relying parties.
- Also valuable: Hands-on experience with graph databases and the modeling tradeoffs between graph and relational representations of entity-attribute relationships at scale.
- Also valuable: Experience operating in regulated environments (financial services, healthcare, federal government) with security, compliance, or data privacy requirements.
- Also valuable: Familiarity with emerging identity and credentialing standards (Verifiable Credentials, Decentralized Identifiers) and how they apply to organizational and professional credentials.
- Also valuable: Experience with cloud-native infrastructure (GCP, AWS, or Azure).
- Excellent communication skills and a track record of influencing technical direction across an organization.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.