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

Senior Software Development Engineer

ID.meSenior Software Development Engineer - Shopping Graph

Requirements

Bachelor's degree in Computer Science or related field, 6+ years backend software engineering experience, 5+ years experience in Java, Ruby, Go, or Python, Experience building RESTful APIs and distributed systems

Skills

JavaRubyGoPythonAWSOAuth 2.0API

About the role

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
  • Contribute to an API-first, platform-first codebase ensuring services are scalable, extensible, and secure
  • Partner with the Developer Experience team to deliver intuitive onboarding flows for external merchants and developers
  • Write clear API documentation and contribute to developer-facing resources
  • Collaborate with cross-functional teams including Authentication, Organization, and Identity Graph to ensure ecosystem consistency
  • Drive adoption of best practices in distributed system design, observability, and modern DevOps tooling

Requirements

  • Bachelor's degree in Computer Science or a 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
  • Proven experience building RESTful APIs and distributed systems

Preferred Qualifications

  • Strong understanding of API design, versioning strategies, and contract-first development practices
  • Familiarity with cloud platforms (AWS, GCP), infrastructure-as-code (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 and observability tools like Prometheus or Datadog
  • Experience building high-reliability systems with a focus on performance and fault tolerance
  • Exposure to multi-tenant SaaS architectures

Benefits

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

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 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

Senior Software Development Engineer

ID.me Β· Mountain View

Sign up to apply