
Spruce Systems, Inc.
Remote Jobs
Reimagining Trusted Interactions
9 Jobs
• Lead the design and development of mobile applications for state governments and enterprise customers using Flutter • Work side-by-side with customer delivery leads, backend engineers, and UX designer to ensure successful deployments • Translate customer and policy requirements into secure mobile architectures and production-ready implementations • Act as a trusted technical advisor to public-sector partners, guiding them through mobile security, identity standards, and best practices • Build and ship privacy-preserving mobile applications that meet public-sector requirements for security, accessibility, and compliance • Integrate mobile applications with backend identity services, cryptographic libraries, and platform APIs • Contribute to shared Rust or cross-platform libraries that run across backend services, mobile devices, and the browser • Support customer deployments, debugging, and operational needs in real-world environments • Represent SpruceID directly with partners during pilots, launches, and ongoing engagements
• Design, build, and maintain mobile applications for iOS and Android using frameworks such as Swift, Kotlin, Flutter, or React Native • Ensure mobile apps meet government requirements for security, privacy, accessibility, and reliability • Collaborate with backend engineers to integrate APIs and services into robust mobile experiences • Translate customer and policy requirements into mobile-first product designs and implementations • Work closely with UX designers to deliver intuitive and inclusive user experiences for public sector audiences • Partner with customer delivery leads to ensure successful deployments, testing, and operations in production environments • Contribute to standards adoption by ensuring mobile implementations align with global digital identity protocols • Provide technical guidance to public sector partners on mobile app deployment, security, and operations
• Define technical strategy and architecture for public sector deployments, ensuring both technical excellence and alignment with policy and operational needs • Act as the senior technical representative in executive-level customer meetings, bridging the gap between technical details and business or policy outcomes • Lead multiple end-to-end multi-year projects from rapid prototyping to development to operations and maintenance • Architect and build backend systems, full-stack web applications, and mobile solutions with a focus on security, privacy, and accessibility • Translate government requirements into robust, standards-based solutions that integrate with both modern and legacy systems • Mentor and guide forward deployed engineers and delivery teams, setting standards for high-quality engineering and customer collaboration • Identify and drive efficiencies across projects, ensuring knowledge and tooling are shared across teams • Collaborate with platform teams to feed customer insights into SpruceID’s roadmap and contributions to global identity standards.
• Lead the design and development of products and solutions for state governments and enterprise customers • Work side-by-side with customer delivery leads, engineers, and UX designers to ensure successful projects delivery and deployments • Translate customer requirements into technical architectures and working implementations • Act as a trusted technical advisor to public sector partners, guiding them through standards adoption and best practices • Build backend software and full-stack web and mobile applications that meet public sector security, privacy, and accessibility standards • Contribute to new and existing Rust codebases that run on backend services, mobile devices, and in the browser • Manage customer deployments and support operations
• 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.
Role Description 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 Qualifications - 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
Role Description As a Senior Mobile Engineer, you will sit at the intersection of engineering, customer delivery, and digital identity. You will work directly with state governments and other public-sector partners to design, build, and deploy mobile-first identity solutions, often serving as the primary technical representative of SpruceID in the field. This role combines hands-on mobile development with consulting, systems design, and customer success. While much of our current work leverages Flutter, we are looking for engineers who are comfortable operating across multiple mobile environments—including native (iOS/Android) and cross-platform frameworks such as Flutter or React Native—as our technology stack evolves over time. You will ensure SpruceID’s mobile technology is deployed securely, effectively, and with lasting real-world impact, while contributing to decisions about how our mobile architecture grows and adapts. This job is fully remote within the US. What You'll Do - Lead the design and development of mobile applications for state governments and enterprise customers across native and cross-platform environments (e.g., Flutter, React Native, iOS, Android) - Work side-by-side with customer delivery leads, backend engineers, and UX designers to ensure successful, end-to-end deployments - Translate customer and policy requirements into secure system designs and production-ready implementations across mobile and backend components - Act as a trusted technical advisor to public-sector partners, guiding them through mobile security, identity standards, and platform best practices - Build and ship privacy-preserving applications that meet public-sector requirements for security, accessibility, and compliance - Integrate mobile applications with backend identity services, cryptographic libraries, and platform APIs - Contribute to shared Rust and cross-platform libraries that run across backend services, mobile devices, and the browser - Support customer deployments, debugging, and operational needs in real-world environments—whatever it takes to ensure success - Step outside your primary stack when needed, contributing across mobile, backend, and infrastructure as projects evolve - Represent SpruceID directly with partners during pilots, launches, and ongoing engagements Qualifications - 5+ years of experience shipping production mobile applications - Strong experience in at least one mobile framework (e.g., Flutter, React Native) and familiarity with native platforms (iOS and/or Android) - Experience working across more than one mobile environment, or a demonstrated ability to quickly ramp across new frameworks and languages - Proven ability to lead mobile architecture and deliver secure, production-grade systems - Experience integrating mobile applications with backend services and APIs - Solid understanding of mobile security concepts (secure storage, key management, authentication flows) - Strong engineering fundamentals with the ability and willingness to contribute beyond mobile when needed - Excellent communication skills and experience working directly with customers, ideally in a consulting or delivery-focused role - A proactive, “can do / will do” mindset and comfort operating outside your primary area of expertise - Based in the US and excited to engage directly with state government partners Bonus Qualifications - Experience with modern mobile languages and frameworks such as Kotlin, Swift, Objective-C, Dart, or TypeScript, and their associated ecosystems - Hands-on experience with cross-platform frameworks such as Flutter or React Native in production environments - Experience with digital identity, verifiable credentials, DIDs, or authentication systems - Background in cryptography, data privacy, or building secure mobile systems - Familiarity with platform-specific capabilities such as Keychain (iOS), Keystore (Android), biometrics, and secure enclaves - Prior experience working on public-sector or government software projects - Familiarity with Rust or interoperating with Rust-based mobile libraries (e.g., via FFI or shared modules) - Experience meeting accessibility standards (e.g., WCAG, mobile accessibility best practices) - Exposure to mobile CI/CD pipelines, app store deployment processes, and release management
• 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.
• Establish a public-sector deal pipeline – Drive both inbound and outbound opportunities across U.S. SLED and federal markets to build a robust sales funnel. • Install a CEO-grade sales operating system – Implement rigorous pipeline management, forecasting, and performance metrics to provide predictable results. • Define ideal customer profiles (ICP) and offers – Identify target government customer segments and package SpruceID’s solutions into compelling, needs-based offers for those audiences. • Build and enforce CRM discipline – Develop consistent processes and data hygiene in our CRM, ensuring all leads, opportunities, and outcomes are meticulously tracked and analyzed. • Launch outbound and inbound engines – Kick off targeted outbound campaigns and scalable inbound marketing programs to generate qualified leads and maintain steady deal flow. • Navigate government procurement & compliance – Work closely with internal teams (delivery, security, legal, product) to clear procurement hurdles, address security requirements, and satisfy regulatory gates throughout the sales cycle. • Lead early strategic deals – Personally drive and close initial high-impact deals, converting early services-led wins into repeatable product success stories that set the stage for scalable growth.