Responsibilities
- Design and maintain the full lifecycle of the Trust Service API, from contract definition to database interactions and deployment.
- Lead development of small to mid-sized features with limited supervision, aligning with teams relying on trust infrastructure.
- Take ownership of the data model for trust inspections and the public REST API interface used by external clients and SDKs.
- Make informed choices about API versioning, backward compatibility, and the boundary between public contracts and internal logic.
- Guarantee data integrity for trust operations under high concurrency.
- Detect and fix performance issues in database query execution plans.
- Improve system reliability through observability, structured logs, alerting mechanisms, and on-call incident response.
- Write and evaluate advanced SQL queries operating on a complex identity graph schema.
- Work with platform engineers during changes to shared data contracts, ensuring proper decoupling of trust service dependencies.
- Apply deep understanding of PostgreSQL behavior, schema evolution risks, and safe rollout strategies.
- Collaborate with product, architecture, and platform groups, as trust data influences risk logic, audits, and access permissions.
- Provide clear technical insight during cross-team planning by identifying interface risks, defining new inspection specifications, and maintaining data model rigor despite fast-paced delivery demands.
Team
Engineers building core identity and trust infrastructure for secure digital identity verification.
Responsibilities
- Design, implement, and evolve the Trust Service API end-to-end, from API contract design through database query authoring and production deployment.
- Independently drive small-to-medium features with minimal oversight, coordinating closely with the Identity, Platform, and consumer-facing product teams that depend on the trust chain.
- Own the trust inspection data model and the REST API contract that downstream consumers and SDKs bind to.
- Make deliberate decisions about backwards compatibility, versioning, and the clean separation between public API shape and internal implementation details.
- Ensure that trust reads and writes are correct under concurrent load.
- Identify and resolve performance bottlenecks in database query plans.
- Own reliability improvements: observability, structured logging, alerting, and on-call response for a service that downstream teams depend on continuously.
- Write and review complex SQL queries against ID.me's identity graph schema.
- Collaborate with the platform team when underlying data contracts change, and ensure the trust service stays correctly decoupled from its data dependencies.
- Understand and navigate PostgreSQL semantics, schema migration risks, and safe deployment patterns.
- Partner with Product engineering, Architects and Platform teams, as the trust chain feeds risk decisions, audit queries, and downstream access grants.
- Bring a clear-eyed technical perspective to cross-team planning: surface contract risks early, write precise specs for new inspection types, and hold the line on data-model correctness when product velocity would otherwise cut corners.
May be available depending on role and qualifications.