4 hours ago
Base Salary
$194k - $253k/yr
Responsibilities
- Design and implement core services and APIs powering the Identity Trust Graph.
- Build reliable, secure, and high-performance RESTful and GraphQL endpoints for internal and external integrations.
- Develop data models and storage patterns for credential provenance and entity-attribute relationships using relational and graph databases.
- Implement graph ingestion, validation, and enrichment flows integrated with identity verification and attribute validation systems.
- Apply authentication, authorization, encryption, privacy, and audit practices to identity data.
- Maintain legacy code while delivering modern services and shipping features end to end.
- Write maintainable, well-tested code with automated tests and observability instrumentation.
- Optimize graph-service performance, scalability, and reliability in production.
- Contribute to system design, code reviews, technical documentation, and cross-team technical alignment.
- Mentor junior developers through code reviews, documentation critiques, and knowledge-sharing forums.
- Monitor emerging identity and credentialing standards, including Verifiable Credentials, Decentralized Identifiers, and OIDC extensions.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 8+ years of professional experience developing backend services and APIs in production environments.
- 8+ years of experience with at least one backend language: Python, Go, Java, Ruby, TypeScript, or Rust, and modern frameworks.
- Understanding of Neo4j or graph databases and experience contributing to data ingestion and data pipelines.
- Experience building systems and services in containerized, cloud-based, infrastructure-as-code environments.
- Proven ability to own and ship features end to end, including automated test coverage, observability, monitoring, and documentation.
- Preferred experience building and operating public-facing REST or GraphQL APIs at scale.
- Preferred deep experience with relational databases and NoSQL or graph data stores.
- Preferred understanding of distributed systems, caching, asynchronous processing, and cloud-native patterns.
- Preferred experience with authentication and authorization technologies such as OAuth2, OIDC, JWT, or custom schemes.
- Preferred experience with AWS, GCP, or Azure, and containerization or deployment technologies such as Docker, Kubernetes, or Nomad.
- Preferred proficiency with GitHub Copilot or Cursor.
- Preferred exposure to A/B testing, event-driven architectures, Kafka, SNS/SQS, digital credential standards, identity verification systems, regulated domains, Ruby on Rails, and startup environments.
Benefits
- Full-time, on-site work five days per week in the Mountain View, California office.
- Medical, dental, vision, health savings account, flexible spending accounts, commuter benefits, life and AD&D insurance, disability insurance, accident and critical illness insurance, and pet insurance.
- 401(k) with company match, parental leave, unlimited paid time off subject to policy terms, and eight company-wide holidays.
- Employee assistance, travel assistance, wellbeing and childcare discounts, benefit advocates, referral bonus eligibility, and learning and development benefits.
Tech Stack
Apache KafkaAWSAzureDockerGoGoogle Cloud PlatformGraphQLJavaKubernetesNeo4jPostgreSQLPythonRubyRuby on RailsRustTypeScript
Categories
BackendData Engineering
About ID.me
ID.me builds a secure digital identity network and wallet used for identity proofing, sign-in, and community verification across government, healthcare, and commerce. The company sells authentication and verification services to agencies and enterprises, including NIST 800-63-3 IAL2/AAL2–approved credentials, plus group eligibility checks for discounts. Founded in 2010 and headquartered in McLean, VA, ID.me supports access at 20 U.S. federal and 45 state agencies and 70+ healthcare organizations.
