Full-Stack Software Engineer
SpruceID provides digital trust infrastructure for government services.
Maintainer signals as of 9/25/2026
Funding history
About SpruceID
SpruceID builds privacy-preserving digital identity and trust infrastructure for government, financial institutions, and enterprises. Its offerings include digital IDs and wallets, identity gateways and SSO, verification, document intake, form modernization, legacy-system integration, and zero-trust security capabilities. The company helps states and cities modernize service delivery through interoperable, standards-based digital credentials and data systems that reduce fraud and support resident control of personal data.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
This role joins SpruceID's forward-deployed engineering team to deliver privacy-preserving digital identity solutions for state governments, public-sector partners, and enterprise clients. The position combines full-stack software development, technical consulting, customer advising, deployment management, and post-launch support. Work includes backend services, web and mobile applications, and Rust codebases spanning backend, mobile, and browser environments.
Requirements
- 5+ 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 and TypeScript, with attention to accessibility and security.
- Ability to lead cross-functional engineering efforts and deliver production-grade systems.
- Hands-on experience with cloud infrastructure such as AWS, GCP, or Azure and DevOps practices.
- Excellent communication skills and comfort working directly with customers or stakeholders.
- 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 trusted technical advisor for partners adopting open identity standards and privacy best practices.
- Build backend services and full-stack web or mobile applications meeting public-sector security, privacy, and accessibility standards.
- Contribute to Rust codebases running across backend, mobile, and browser environments.
- Manage customer deployments and provide post-launch technical support.
