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.