S

SpruceID

Decentralized digital credentials platform with mDLs

Full-Stack Software Engineer New Grad

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

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field; recent graduates are welcome.
  • Foundational experience with backend development in a statically typed language such as Rust, Go, C#, or Java, with coursework, internships, or personal projects accepted.
  • Ability to learn quickly and work collaboratively.
  • Strong communication skills and interest in working with customers and stakeholders.
  • Appreciation for open-source software, clean code, and thoughtful engineering.
  • Based in the United States or willing to relocate without visa assistance; TN visa is considered.
  • Excitement about contributing to public-sector work.

Responsibilities

  • Collaborate with customer delivery leads, engineers, and UX designers on real-world deployments.
  • Build full-stack features for state governments and public-sector partners with guidance from senior engineers.
  • Translate customer requirements into technical solutions and production-ready systems.
  • Develop backend services and web applications that meet public-sector security, privacy, and accessibility standards.
  • Contribute to codebases spanning backend, mobile, and browser environments.
  • Participate in customer deployments and learn the full lifecycle of software delivery.
  • Engage with open identity standards and privacy-focused engineering practices.

Desired Qualifications

  • Internship or project experience in full-stack development.
  • Exposure to cloud platforms such as AWS, GCP, or Azure through coursework or side projects.
  • Interest in digital identity, cryptography, data privacy, or security.
  • Familiarity with modern web frontends such as React or TypeScript.
  • Familiarity with databases such as PostgreSQL, APIs such as REST or GraphQL, or CI/CD concepts.
  • Contributions to open-source projects or hackathon participation.
  • Coursework or interest in accessibility, usability, or inclusive design.
  • Exposure to government technology, civic tech, or high-compliance environments.

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