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.