SpruceID is looking to solve the problem of building privacy-preserving, standards-based digital identity and credentialing solutions for governments and enterprises
Requirements
- 5+ years of experience building backend systems in statically typed languages (Rust, Go, C-Sharp, or Java)
- Strong background in modern web frontends (React, TypeScript, or similar) with an eye for accessibility and security
- Proven ability to lead cross-functional engineering efforts and deliver production-grade systems
- Strong appreciation for open-source software, standards-based design, and community-driven development
- Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) and DevOps practices
- Experience with digital identity, cryptography, data privacy, or blockchain technologies (e.g., Verifiable Credentials, Decentralized Identifiers, OAuth, OpenID Connect)
- Familiarity with PostgreSQL, GraphQL, or RESTful API design and development
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 trusted technical advisor for partners adopting open identity standards and privacy best practices
- Build backend services and full-stack web or mobile apps 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
Other
- Based in the U.S., excited to collaborate with state government partners
- Excellent communication skills and comfort working directly with customers or stakeholders
- 5+ years of experience
- Prior work in public sector, government technology, or other high-compliance environments
- Interest in usability, accessibility (WCAG, Section 508), and inclusive product design