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

Staff Software Development Engineer

ID.meStaff Software Development Engineer - Person API

Requirements

Bachelor's or Master's in Computer Science or related field, 8+ years backend services and APIs experience, 8+ years experience in Python, Go, or Java

Skills

PythonGoJavaRESTGraphQLPostgreSQLAWS

About the role

Responsibilities

  • Design and implement Person Services, managing attribute bundles and trust for the Person entity.
  • Build RESTful and GraphQL endpoints that meet strict standards for reliability, latency, and security.
  • Develop robust data models and storage patterns using relational and graph databases.
  • Implement credential lifecycle flows, including creation, validation, renewal, and revocation.
  • Ensure the security and privacy of Person data through strong authentication, authorization, and encryption.
  • Collaborate with Platform, Identity, Security, and Partner Engineering teams to deliver end-to-end features.
  • Write high-quality, maintainable, and well-tested code with automated tests and observability.
  • Mentor and support senior and mid-level engineers to grow technical depth and team capability.
  • Stay current on emerging identity standards such as Verifiable Credentials and Decentralized Identifiers.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional experience developing backend services and APIs in production environments.
  • 8+ years of experience in at least one backend language (Python, Go, or Java).

Preferred Qualifications

  • Expertise in building and operating public-facing REST or GraphQL APIs at scale.
  • Deep experience with relational databases (e.g., PostgreSQL) and NoSQL or graph data stores.
  • Solid understanding of distributed systems, caching, asynchronous processing, and cloud-native patterns.
  • Experience implementing authentication and authorization (OAuth2, OIDC, JWT).
  • Familiarity with identity and credential verification systems and data validation.
  • Experience with cloud infrastructure (AWS, GCP, or Azure) and containerization.
  • Knowledge of event-driven architectures (Kafka, SNS/SQS).

Benefits

  • Comprehensive medical, dental, and vision insurance.
  • 401(k) with company match.
  • Unlimited paid time off and 8 company-wide holidays.
  • Parental leave and various wellness discounts.
  • Learning and development benefits.

About the Company

ID.me is the 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 federal agencies, state governments, healthcare organizations, and hundreds of consumer brands. We are committed to "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

Staff Software Development Engineer

ID.me · Mountain View

Sign up to apply