Software Architect Consultant (CIAM) - Remote

spruceid· Engineering
Apply Now ↗
🌍 Remote📍 United StatesFullTime

About this role

SpruceID builds privacy-preserving, standards-based digital identity and credentialing solutions that give individuals control of their information while enabling governments and enterprises to deliver secure, interoperable services. We partner with public-sector organizations to modernize how identity is issued, verified, and used.

As a Software Architect Consultant (CIAM), you will sit at the intersection of engineering, customer delivery, and digital identity. You will work directly with state governments, federal agencies, and enterprise partners to design, guide, and deploy large-scale identity platforms, often serving as the primary technical authority for identity architecture across engagements.

This role combines hands-on architecture, consulting, systems design, and stakeholder leadership. You will lead the design and delivery of CIAM solutions that support hundreds of thousands to millions of users, ensuring they meet the highest standards for security, interoperability, and user experience.

You will ensure SpruceID’s identity solutions are deployed securely, effectively, and with lasting real-world impact, while helping shape how our identity architecture evolves across projects and partners.

This role is contract-based and fully remote within the U.S., with occasional travel for on-site engagements as needed.

What You’ll Do

  • Lead the design of end-to-end CIAM architectures, including authentication, federation, identity proofing, consent management, and session management for large-scale deployments (100K–1M+ users)

  • Translate complex customer, policy, and regulatory requirements into secure, production-ready identity system designs

  • Work closely with customer delivery leads, engineers, and external partners to drive successful implementation from discovery through production

  • Act as a trusted technical advisor to public-sector and enterprise stakeholders, guiding identity strategy, standards adoption, and platform decisions

  • Lead the implementation and integration of identity standards such as OpenID Connect, OAuth 2.0, and SAML across modern and legacy systems

  • Navigate complex stakeholder environments, including government agencies, CISOs, procurement teams, and vendors, translating between technical and non-technical audiences

  • Produce and review architecture documentation, including design artifacts, decision records, and implementation guidance

  • Establish reusable patterns and reference architectures to improve consistency and scalability across engagements

  • Evaluate identity platforms, credentialing solutions, and verification vendors in alignment with project requirements

  • Support delivery teams in resolving complex integration challenges and ensuring successful deployment outcomes

What We’re Looking For

  • 10+ years of experience in software architecture, with at least 5 years focused on identity and access management (IAM/CIAM)

  • Proven track record of designing and delivering large-scale identity systems (100,000+ users) from concept through production

  • Deep expertise in identity protocols and standards, including OpenID Connect and SAML 2.0, with hands-on implementation experience

  • Experience working in complex stakeholder environments, particularly with government or highly regulated enterprises

  • Familiarity with structured SDLC processes, including compliance frameworks such as NIST 800-63, FedRAMP, or similar

  • Strong communication skills, with the ability to produce clear technical documentation and engage effectively with executive stakeholders

  • Ability to operate independently in ambiguous environments and drive clarity across technical and organizational boundaries

  • Experience working directly with customers in a consulting, advisory, or delivery-focused role

Bonus Qualifications

  • Experience with verifiable credentials, decentralized identity (DIDs), or emerging digital identity standards (e.g., mDL, ISO 18013-5)

  • Familiarity with identity proofing and verification systems supporting NIST IAL2/IAL3 assurance levels

  • Experience designing systems at million-user scale with high availability and performance requirements

  • Hands-on experience with FIDO2/WebAuthn and passwordless authentication (passkeys)

  • Background working on public-sector digital identity initiatives (state or federal)

  • Experience with identity platforms such as Okta/Auth0, Ping/ForgeRock, Microsoft Entra ID, Keycloak, or AWS Cognito

  • Familiarity with standards bodies such as OpenID Foundation, FIDO Alliance, W3C, or NIST

What Success Looks Like

  • Within the first 30 days, you’ve assessed current identity architectures and identified key risks, gaps, and opportunities

  • By 90 days, you’ve delivered a clear reference architecture and roadmap aligned with client needs and industry standards

  • Ongoing, you serve as a trusted technical leader, driving alignment across stakeholders and unblocking teams on complex identity challenges

Frequently Asked Questions

Is the salary disclosed for the Software Architect Consultant (CIAM) - Remote position at spruceid?
The salary for this Software Architect Consultant (CIAM) - Remote role at spruceid is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Software Architect Consultant (CIAM) - Remote job at spruceid remote?
Yes, this Software Architect Consultant (CIAM) - Remote position at spruceid is remote, with team members based in United States. You can work from home or anywhere in the supported regions.
Is the Software Architect Consultant (CIAM) - Remote role at spruceid full-time or part-time?
This is listed as a FullTime position. It is posted as a Software Architect Consultant (CIAM) - Remote role in the Engineering department at spruceid.
Which team or department does the Software Architect Consultant (CIAM) - Remote at spruceid belong to?
This Software Architect Consultant (CIAM) - Remote position is part of the Engineering department at spruceid. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Architect Consultant (CIAM) - Remote position at spruceid?
Click the "Apply Now" button on this page. You will be redirected to spruceid's official application portal hosted on ashby where you can submit your application directly.
When was the Software Architect Consultant (CIAM) - Remote job at spruceid posted?
This Software Architect Consultant (CIAM) - Remote position at spruceid was posted on Mar 26, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Architect Consultant (CIAM) - Remote
spruceid
Apply for this role ↗

You'll be redirected to spruceid's official application page on Ashby ATS.