Full-Stack Software Engineer – Remote
About the role
Senior Full-Stack Engineer role at SpruceID, a remote-friendly position focused on privacy-preserving digital identity solutions for state governments and public sector partners. Involves hands-on development, technical consulting, and customer-facing responsibilities to design, build, and deploy production-grade identity systems.
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.
Qualifications
- 2+ years of experience building backend systems in statically typed languages (Rust, Go, C#, or Java).
- Strong background in modern web frontends (React, TypeScript, or similar) with accessibility and security focus.
- 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.
- Excellent communication skills and comfort working directly with customers or stakeholders.
- Based in the U.S., excited to collaborate with state government partners.
Skills

About SpruceID
SpruceID lets users control their data across the web.
SpruceID lets users control their data across the web. Instead of people signing into platforms, we imagine platforms should sign into people’s data vaults. We implement this pattern into digital wallet ecosystems for governments, enterprises, and blockchains. We believe that architectures that enable individual autonomy in the digital world are necessary for free societies and dynamic economies to thrive.
More open roles at SpruceID
- Senior Mobile Engineer7mo agoHybrid (United States) · Engineering
- Senior Forward Deployed Engineer7mo agoHybrid (US (Remote)) · Engineering
- Senior Forward Deployed Engineer, Mobile7mo agoHybrid (US)
- Principal Forward Deployed Engineer7mo agoHybrid (US)
- 7mo ago
