S

SpruceID

Decentralized digital credentials platform with mDLs

Senior Forward Deployed Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$150k - $175k /yr

About the Job

Requirements

  • At least 5 years of professional software engineering experience designing, building, and shipping production systems.
  • Strong backend engineering experience in one or more statically typed languages such as Rust, Go, Java, or C#.
  • Experience building modern web applications, with an understanding of frontend frameworks, APIs, accessibility, and application security.
  • Demonstrated ability to own complex technical projects from architecture through production deployment.
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure, along with modern DevOps, CI/CD, and infrastructure practices.
  • Experience designing integrations and working with APIs, distributed systems, and existing enterprise infrastructure.
  • Ability to explain technical concepts clearly to engineering teams and nontechnical stakeholders.
  • Comfort working directly with customers, navigating ambiguity, and balancing technical tradeoffs against real-world delivery needs.
  • Based in the United States and willing to travel occasionally to collaborate with government and enterprise partners.

Responsibilities

  • Lead the architecture, development, integration, and deployment of identity and credentialing solutions for government and enterprise customers.
  • Develop reliable backend services, APIs, and full-stack web and mobile applications that meet standards for security, privacy, accessibility, and performance.
  • Partner with government stakeholders, technical teams, and delivery leads to understand business needs, navigate technical constraints, and translate requirements into working solutions.
  • Connect SpruceID's technology with existing customer systems, infrastructure, and workflows, including environments with unique operational and regulatory requirements.
  • Build and maintain software across backend services, web applications, and Rust codebases, including components that run on mobile devices and in browsers.
  • Collaborate with engineers, product managers, designers, and customer delivery teams to drive technical decisions, unblock projects, and deliver successful launches.
  • Advise partners on architecture, security, interoperability, open standards, and implementation best practices.
  • Own deployment readiness, troubleshoot issues, improve operational reliability, and help customers successfully adopt and operate solutions.
  • Bring insights from customer deployments to engineering and product teams to improve platform scalability, usability, and maintainability.

Desired Qualifications

  • Experience with digital identity technologies, verifiable credentials, digital wallets, decentralized identifiers, or related open standards.
  • Familiarity with cryptography, authentication, authorization, privacy engineering, or secure credential exchange.
  • Experience with Rust or an interest in working extensively with Rust-based systems.
  • Previous experience delivering software for state or federal government agencies.
  • Experience navigating public-sector security, compliance, accessibility, or procurement requirements.
  • Background in forward deployed engineering, technical consulting, solutions architecture, or customer-facing software delivery.

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