ID.me logo
ID.me2 months ago

Software Development Engineer - Data Acquisition & Normalization

$168,926–$192,500 year

On-site · Mountain View Santa Clara County, California, United States

Type
Full Time
Level
Mid Level
Education
Masters Degree
Company size
Unknown
Industry
Software Development

Job Summary

Software Development Engineer III to join the Data Acquisition & Normalization team. Build and maintain connectors to government registries, telcos, licensing authorities, and commercial data providers; standardize data formats into clean schemas for the Identity Trust Graph; monitor upstream source changes and contribute to retries, fallbacks, and error handling; contribute to the Attribute Validation Service; deliver clean and validated attribute data to Wallet, Fraud, and Domains; assist in reporting coverage and freshness metrics; handle sensitive data per NIST, ISO 27001, and FedRAMP; write high-quality, maintainable code with automated tests and observability; participate in design reviews and documentation. Based in Mountain View, CA, in-office five days per week.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 4+ years of experience developing web applications using OOP languages such as Java, Ruby, JavaScript, TypeScript, Go, Python, Rust, or C++.
  • Exposure to data acquisition or integration work, including APIs, screen scraping, ETL, or normalization pipelines.
  • Experience building systems in Docker, Kubernetes or Nomad and services in a containerized, cloud-based, infrastructure-as-code driven ecosystem such as GCP.
  • Ability to deliver features end to end, including automated test coverage, observability, monitoring, and documentation.
  • Ability to communicate technical tradeoffs clearly and work collaboratively within a team.
  • Proficiency and strong interest in AI-assisted development tools (e.g., Claude Code or Codex) to accelerate delivery and code quality.

Desired Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 4+ years of experience developing web applications using OOP languages such as Java, Ruby, JavaScript, TypeScript, Go, Python, Rust, or C++.
  • Experience building systems in Docker, Kubernetes or Nomad and services in a containerized, cloud-based, infrastructure-as-code driven ecosystem such as GCP.
  • Proficiency and strong interest in AI-assisted development tools (e.g., Claude Code or Codex) to accelerate delivery and code quality.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$169k – $193k / yr

Software Development Engineer - Data Acquisition & Normalization · ID.me

Apply on Sorce