S

SpruceID

Decentralized digital credentials platform with mDLs

Full-Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$120k - $200k /yrRemote

About the Job

Requirements

  • At least 2 years of experience building backend systems in statically typed languages such as Rust, Go, C#, or Java.
  • Strong background in modern web frontends such as React or TypeScript, with attention to accessibility and security.
  • Ability to lead cross-functional engineering efforts and deliver production-grade systems.
  • Appreciation for open-source software, standards-based design, and community-driven development.
  • Hands-on experience with cloud infrastructure such as AWS, GCP, or Azure, and DevOps practices.
  • Comfort working directly with customers or stakeholders.
  • Must be based in the United States.

Responsibilities

  • Design, build, and deploy full-stack solutions for state governments and public-sector partners.
  • Collaborate with customer delivery leads, engineers, and UX designers to ensure successful deployments.
  • Translate customer requirements into technical architectures and production-ready systems.
  • Serve as a technical advisor for partners adopting open identity standards and privacy best practices.
  • Build backend services and full-stack web or mobile applications that meet public-sector security, privacy, and accessibility standards.
  • Contribute to Rust codebases that run across backend, mobile, and browser environments.
  • Manage customer deployments and provide post-launch technical support.

Desired Qualifications

  • Experience with digital identity, cryptography, data privacy, or blockchain technologies, such as Verifiable Credentials, Decentralized Identifiers, OAuth, or OpenID Connect.
  • Familiarity with PostgreSQL, GraphQL, or RESTful API design and development.
  • Understanding of CI/CD pipelines, infrastructure as code, and automation using Terraform or similar tools.
  • Exposure to mobile app development with React Native, Flutter, or similar frameworks.
  • Experience in security engineering, access control, federated identity, or PKI systems.
  • Prior work in the public sector, government technology, or other high-compliance environments.
  • Interest in usability, accessibility (WCAG, Section 508), and inclusive product design.
  • Contributions to open-source projects or participation in digital identity standards bodies such as W3C, DIF, or IETF.

About the Company

SpruceID

Decentralized digital credentials platform with mDLs

SpruceID builds a platform to manage digital credentials across their entire lifecycle for organizations. Its main product, SpruceKit, lets any application add decentralized identity capabilities so the app and its users can issue, store, and verify digital credentials, such as mobile driver's licenses and professional certifications. The system relies on cryptographic signing and decentralized key management to enable trusted, verifiable identities. SpruceID differentiates itself by offering an open-source solution (SpruceKit and components under Apache 2.0 or MIT licenses), providing transparency and easy integration for developers. This open approach, combined with a focus on decentralized identity and support for mDLs, targets government entities, professional organizations, and businesses that need secure digital identification. The goal is to make secure, interoperable digital credentials widely available and easy to deploy for a broad range of use cases.

Company size
11-50
Company stage
Series A
Total funding
$41.6M
Headquarters
New York City, New York
Founded
2020

Recently Posted Jobs

Explore more opportunities at SpruceID

See more jobs