
Full-Stack Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate### Who you are
- This is an ideal role for a recent graduate who wants to grow quickly while working on technology that matters. You'll gain hands-on experience across the full stack, learn from senior engineers, and contribute to systems that serve millions of people
- We're not looking for someone who already knows everything. We're looking for someone eager to learn, humble enough to ask questions, and motivated to do meaningful work
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (recent graduates welcome)
- Foundational experience with backend development in a statically typed language (Rust, Go, C#, Java, or similar)—coursework, internships, or personal projects count
- Demonstrated ability to learn quickly and work collaboratively
- Strong communication skills and genuine interest in working with customers and stakeholders
- Appreciation for open-source software, clean code, and thoughtful engineering
- Based in the U.S. (or willing to relocate without visa assistance - TN considered) and excited to contribute to impactful public sector work
- Internship or project experience in full-stack development
- Exposure to cloud platforms (AWS, GCP, or Azure) through coursework or side projects
- Interest in digital identity, cryptography, data privacy, or security
- Familiarity with modern web frontends (React, TypeScript, or similar)
- Familiarity with databases (PostgreSQL), APIs (REST or GraphQL), or CI/CD concepts
- Contributions to open-source projects or hackathon participation
- Coursework or interest in accessibility, usability, or inclusive design
- Any exposure to government technology, civic tech, or high-compliance environments
### What the job involves
- We're looking for multiple Full-Stack Engineers to join our forward-deployed engineering team. You'll work alongside experienced engineers and directly with state governments, public sector partners, and enterprise clients to help design, build, and deploy impactful identity solutions
- 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
- Learn to 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
- We believe in investing in early-career engineers. As a new grad at SpruceID, you'll receive:
- Dedicated mentorship from senior engineers who will guide your technical development
- Structured onboarding to get you up to speed on our stack, our standards, and our customers
- Regular 1:1s and feedback to help you set and achieve career goals
- Opportunities to own projects as you grow, with appropriate support and guardrails
- Exposure to the full product lifecycle—from customer discovery to production deployment
Similar roles
- Senior Full-Stack Software EngineerBrady Corporation · Salt Lake City, Utah, United States · Onsite
Full-Stack Software EngineerBooz Allen Hamilton · Langley Forest, Virginia, United States · Hybrid- Lead Full-Stack Software EngineerBilld · Texas, United States · Hybrid
- Lead Full-Stack Software EngineerBilld · Texas, United States · Hybrid
- Senior Full-Stack Software EngineerPartner Engineering and Science, Inc · California, United States · Onsite