Spruce Systems, Inc.

Mobile Engineer, Digital Identity

Spruce Systems, Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $200,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AndroidFlutteriOSRust

About the role

  • 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

Requirements

  • 5+ years of experience shipping **production mobile applications**
  • Strong experience building **Flutter applications** for iOS and Android
  • Proven ability to lead mobile architecture and deliver secure, production systems
  • Experience integrating mobile apps with backend services and APIs
  • Familiarity with mobile security concepts (secure storage, key management, authentication flows)
  • Excellent communication skills and experience working directly with customers, ideally in a consulting or delivery-focused role
  • Based in the US and excited to engage directly with state government partners
  • Experience with **digital identity**, verifiable credentials, DIDs, or authentication systems
  • Background in **cryptography, data privacy, or secure mobile systems**
  • Prior experience working on **public-sector or government software projects**
  • Familiarity with Rust or interoperating with Rust-based mobile libraries
  • Experience meeting accessibility standards (WCAG, mobile a11y)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Fluttermobile applicationsRustcryptographysecure mobile architecturesproduction systemsbackend servicesAPIsmobile securityaccessibility standards
Soft skills
communication skillsleadershipcustomer engagementconsultingdelivery-focused