Software Development Engineer at ID.me - ScoutJobs - The AI-curated global job board
Skip to content
ID.me
Posted 4 days ago

Software Development Engineer

ID.meSoftware Development Engineer III

Requirements

Bachelor's or Master's in Computer Science or related field, 4+ years web application development experience, Proficiency in OOP languages (Java, Ruby, Go, Python, etc.), Experience with containerized cloud ecosystems, Exposure to GCP, Docker, or Kubernetes, Proficiency with AI-assisted development tools

Skills

JavaPythonGoGCPKubernetesDockerGraphQLREST

About the role

Responsibilities

  • Contribute to the implementation of the Credential API and core services that manage credential attribute bundles for individuals and organizations.
  • Build and maintain reliable, secure, and low-latency RESTful and GraphQL endpoints.
  • Develop data models and storage patterns using relational and graph databases to represent credential provenance.
  • Implement full credential lifecycle flows, including creation, validation, renewal, and revocation.
  • Ensure data security and privacy through robust authentication, authorization, encryption, and audit practices.
  • Collaborate with Platform, Identity, Security, and Partner Engineering teams to deliver end-to-end features.
  • Write high-quality, maintainable code with comprehensive automated testing and observability instrumentation.
  • Participate in system design discussions, code reviews, and technical documentation.
  • Optimize performance and scalability for production environments.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 4+ years of experience in web application development using OOP languages (e.g., Java, Ruby, Go, Python, Rust, or C++).
  • Experience building services within containerized, cloud-based, infrastructure-as-code ecosystems.
  • Exposure to GCP and container orchestration tools like Docker or Kubernetes.
  • Proven ability to deliver features end-to-end, including testing, monitoring, and documentation.
  • Proficiency with AI-assisted development tools (e.g., GitHub Copilot, Cursor).

Preferred Qualifications

  • Experience building and consuming REST or GraphQL APIs in production.
  • Proficiency with relational databases (PostgreSQL) and exposure to NoSQL or graph data stores.
  • Understanding of distributed systems, caching, and asynchronous processing.
  • Knowledge of authentication standards such as OAuth2, OIDC, or JWT.
  • Familiarity with digital identity standards like Verifiable Credentials or Decentralized Identifiers (DIDs).
  • Experience in regulated industries such as government, finance, or healthcare.

About the Company

ID.me is a next-generation digital identity wallet that simplifies how individuals securely prove their identity online. With over 152 million users, ID.me provides streamlined identity verification for 20 federal agencies, 45 state government agencies, and over 70 healthcare organizations. We are committed to the mission of "No Identity Left Behind," ensuring everyone has access to a secure digital identity.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Development Engineer

ID.me · Mountain View

Sign up to apply