ID.me

ID.me

Senior Software Development Engineer - Shopping Graph

Mountain View, California, United States · Senior · Full-time

Sponsorship not specified$63k-$800kDetected 21 days ago
PythonJavaGoRubyDistributed SystemsBackend DevelopmentCode ReviewAWSGCPCloud PlatformsTerraformCI/CDPrometheusDatadogDevOpsAPI DevelopmentRESTOAuthComplianceCollaboration

About the role

  • As a Senior Engineer, you will be a key individual contributor implementing the APIs and backend services that power merchant onboarding, identity-gated offers, and OAuth 2.0 access flows.
  • This role is based in our Mountain View, CA office, 5 days per week.
  • Contribute to an API-first, platform-first codebase ensuring services are scalable, extensible, and secure.

Responsibilities

  • Implement and maintain Merchant, Resource, Discount, and UseCase API endpoints as core primitives of the Commerce Platform.
  • Build reliable, well-tested backend services that support both internal applications and external developers.
  • Partner with the Developer Experience team to deliver intuitive onboarding flows for external merchants and developers.
  • Drive adoption of best practices in distributed system design, observability, reliability engineering, and modern DevOps tooling.
  • You will collaborate closely with Staff and Principal engineers to deliver scalable, secure, and developer-friendly APIs that form the foundation of ID.me's commerce ecosystem.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 6+ years of experience in backend software engineering, including API development for customer-facing products.
  • 5+ years of experience in one or more modern languages such as Java, Ruby, Go, or Python, with experience building RESTful APIs and distributed systems.

Nice to have

  • Strong understanding of API design, versioning strategies, and contract-first development practices.
  • Familiarity with cloud platforms (e.g., AWS, GCP), infrastructure-as-code tools (e.g., Terraform), and modern CI/CD pipelines.
  • Working knowledge of identity and access management standards such as OAuth 2.0, OpenID Connect, or SAML.
  • Experience with monitoring, logging, and observability tools such as Prometheus, Datadog, or similar.
  • Exposure to multi-tenant SaaS architectures or identity-powered commerce platforms.
  • All ID.me employees share in the responsibility for fulfilling our commitment to equal employment opportunity.
  • Upon request we will provide you with more information about such accommodations.
  • ID.me participates in E-Verify.

Skills

  • Company Overview
  • ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online.
  • ID.me is committed to "No Identity Left Behind" to enable all people to have a secure digital identity.
  • To learn more, visit https://network.id.me/.
  • ID.me is a full-time, in-office culture.

Compensation

  • The annual base salary listed does not include a company bonus, incentive for sales roles, equity and benefits which will be determined based on experience, skills, education, relevant training, geographic location and role.

Company info

  • ID.me is seeking a Senior Software Development Engineer to help design and build the next-generation SaaS Commerce Platform and Developer Ecosystem.

This listing is sourced directly from ID.me's careers page and normalized into a canonical job model.