Spruceid

Senior/Staff Forward-Deployed Engineer (Mobile)

REMOTE. Posted 12 days ago

The role

You will design, build, and maintain production-grade mobile applications and SDKs for digital identity and credentialing. This role involves developing secure digital identity wallets and integrating emerging identity standards for government partners.

What you will do

  • Design, build, and maintain production-grade mobile applications for digital identity and credentialing.
  • Lead the development of secure digital identity wallets.
  • Develop and maintain native iOS and/or Android applications.
  • Architect and implement mobile features involving secure credential storage, device authentication, and cryptographic operations.
  • Integrate emerging identity standards into mobile applications and SDKs.
  • Work with engineers, designers, product teams, and government partners.
  • Build and maintain mobile integrations with backend APIs and identity systems.
  • Contribute to Rust-based shared libraries and cross-platform components.
  • Own the mobile engineering lifecycle from architecture through production monitoring.
  • Provide technical leadership, drive architectural decisions, and mentor engineers for Staff-level candidates.

Required qualifications

  • 5+ years of professional software engineering experience, with significant experience building and shipping production mobile applications.
  • Deep expertise in native iOS development (Swift, SwiftUI, UIKit) and/or native Android development (Kotlin, Jetpack Compose, Android SDK).
  • Strong understanding of mobile application architecture, platform security, application lifecycle management, concurrency, performance, and reliability.
  • Experience working with mobile security capabilities such as iOS Keychain, Secure Enclave, Android Keystore, hardware-backed key storage, or biometric authentication.
  • Demonstrated ability to design and deliver complex, user-facing mobile applications from initial architecture through production deployment.
  • Experience integrating mobile applications with backend services, APIs, and authentication systems.
  • Familiarity with secure software development practices, cryptographic concepts, and protecting sensitive user information.
  • Strong engineering judgment, ability to navigate ambiguity, and experience collaborating across engineering, product, design, and external stakeholders.
  • Excellent communication skills.
  • Appreciation for open-source software, open standards, interoperability, and privacy-first product design.
  • Based in the United States.

Nice to have

  • Experience developing mobile driver's licenses (mDLs), digital identity wallets, verifiable credential applications, or digital document solutions.
  • Familiarity with ISO/IEC 18013-5, ISO/IEC 18013-7, W3C Verifiable Credentials, OpenID4VCI, OpenID4VP, or related digital identity standards.
  • Experience implementing NFC, Bluetooth Low Energy (BLE), QR code, or proximity-based credential exchange protocols.
  • Understanding of public key cryptography, PKI, certificate validation, digital signatures, key management, and device attestation.
  • Experience integrating Apple Wallet, Google Wallet, or other platform-level digital credential capabilities.
  • Familiarity with Rust, including integrating shared Rust libraries into native mobile applications through FFI or other cross-language bindings.
  • Experience with cross-platform mobile development using React Native, Flutter, Kotlin Multiplatform, or similar technologies.
  • Knowledge of OAuth 2.0, OpenID Connect, passkeys, WebAuthn, or federated identity systems.
  • Experience designing mobile SDKs or reusable libraries consumed by other engineering teams or external partners.
  • Experience with App Store and Google Play release management, mobile CI/CD, automated testing, crash reporting, and production observability.

About the company

SpruceID builds privacy-preserving, standards-based digital identity and credentialing solutions. They partner with public-sector organizations, including the California Department of Motor Vehicles (DMV), to modernize identity services.

Senior/Staff Forward-Deployed Engineer (Mobile) at Spruceid | JobZoey