ID.me is seeking a Staff Software Engineer and Tech Lead to join their Data Acquisition & Normalization team. This team is responsible for building and operating the integrations that power the Identity Trust Graph — acquiring, normalizing, and refreshing identity attributes from authoritative and commercial sources. The goal is to ensure ID.me delivers reliable, real-time validation of identity attributes at internet scale, transforming messy, fragmented real-world data into trusted validation signals.
Requirements
- 3+ years of experience in data acquisition/integrations (APIs, screen scraping, ETL, normalization).
- Proven ability to operate high-reliability data pipelines with strict SLAs.
- Experience with cloud-native infrastructure (AWS, GCP, or Azure).
- Familiarity with observability, monitoring, and incident response best practices.
- Knowledge of compliance and security requirements for sensitive data.
- Experience at a FinTech, identity, or data aggregation company (Plaid, Yodlee, Envestnet, etc.).
Responsibilities
- Build and maintain connectors to government registries, telcos, licensing authorities, and commercial data providers.
- Standardize and reconcile heterogeneous data formats into clean schemas usable by the Identity Trust Graph.
- Monitor, detect, and resolve upstream source changes rapidly; implement retries, fallbacks, and error handling.
- Add trusted data to the runtime service that validates data in the trust graph by comparing it to sources of record.
- Translate product contracts (from Persons/Orgs teams) into execution.
- Provide fraud signals and validation events to downstream consumers (Wallet, Fraud, Domains).
- Report coverage/freshness metrics to Product Ops & Analytics.
Other
- 5+ years of engineering experience, 2+ years as a tech lead.
- Bachelor’s degree in Computer Science or related field
- Ensure sensitive data is handled in line with NIST, ISO 27001, and FedRAMP standards.
- full-time, in-office culture.
- Mountain View, CA