
Senior/Staff Forward-Deployed Engineer – Mobile
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Create, develop, and sustain production-quality mobile applications focused on digital identity and credentialing, especially for government partners.
• Spearhead the development of secure digital identity wallets for the reception, storage, management, and presentation of digital credentials.
• Design and uphold native iOS and/or Android applications with a focus on platform capabilities, performance, reliability, security, and user experience.
• Architect and execute features that involve secure credential storage, device authentication, biometric authentication, cryptographic functions, and privacy-preserving data exchanges.
• Integrate new identity standards into mobile applications and SDKs.
• Collaborate with engineers, designers, product teams, and government partners to convert complex requirements into user-friendly mobile experiences.
• Develop and maintain integrations with backend APIs, identity issuance systems, credential verification services, and platform security features.
• Contribute to shared libraries based on Rust and cross-platform components.
• Oversee the mobile engineering lifecycle from architecture and implementation to testing, release management, production monitoring, and continuous improvements.
• Establish best practices in mobile engineering, including automated testing, CI/CD, observability, secure development, and performance enhancement.
• For candidates at the Staff level, provide technical leadership, influence architectural decisions, mentor engineers, and define the strategic direction of SpruceID's mobile identity platform.
• At least 5 years of professional software engineering experience, with extensive experience in building and launching production mobile applications.
• Candidates at the Staff level should possess additional experience in leading mobile architecture and significant technical initiatives.
• Profound expertise in native iOS development (Swift, SwiftUI, UIKit) and/or native Android development (Kotlin, Jetpack Compose, Android SDK).
• Solid understanding of mobile application architecture, platform security, application lifecycle management, concurrency, performance, and reliability.
• Experience with iOS Keychain, Secure Enclave, Android Keystore, hardware-backed key storage, or biometric authentication.
• Capability to design and deliver intricate, user-facing mobile applications from initial architecture to production deployment.
• Proficiency in integrating mobile applications with backend services, APIs, and authentication systems.
• Familiarity with secure software development practices, cryptographic principles, and safeguarding sensitive user information.
• Strong engineering judgment and ability to manage ambiguity.
• Experience in collaborating across engineering, product, design, and external stakeholders.
• Exceptional communication skills, including the ability to explain technical trade-offs and architectural decisions to both technical and non-technical audiences.
• Appreciation for open-source software, open standards, interoperability, and privacy-first product design.
• Must be based in the United States (remote).
• Nice-to-have: experience with mobile driver’s licenses, digital identity wallets, verifiable credential applications, or digital document solutions.
• Nice-to-have: familiarity with ISO/IEC 18013-5, ISO/IEC 18013-7, W3C Verifiable Credentials, OpenID4VCI, OpenID4VP, or related digital identity standards.
• Nice-to-have: experience with NFC, Bluetooth Low Energy (BLE), QR code, or proximity-based credential exchange protocols.
• Nice-to-have: understanding of public key cryptography, PKI, certificate validation, digital signatures, key management, and device attestation.
• Nice-to-have: experience integrating Apple Wallet, Google Wallet, or other platform-level digital credential capabilities.
• Nice-to-have: familiarity with Rust and integrating shared Rust libraries into native mobile applications through FFI or other cross-language bindings.
• Nice-to-have: experience with React Native, Flutter, Kotlin Multiplatform, or similar cross-platform technologies.
• Nice-to-have: knowledge of OAuth 2.0, OpenID Connect, passkeys, WebAuthn, or federated identity systems.
• Nice-to-have: experience designing mobile SDKs or reusable libraries.
• Nice-to-have: experience with App Store and Google Play release management, mobile CI/CD, automated testing, crash reporting, and production observability.
• Nice-to-have: familiarity with WCAG, Section 508, VoiceOver, and TalkBack.
• Nice-to-have: prior experience in government technology, regulated industries, financial services, or other security-sensitive environments.
• Nice-to-have: contributions to open-source projects or participation in W3C, OpenID Foundation, IETF, or ISO communities.
• Fully remote work arrangement.
• Opportunity to engage in identity technology with significant, large-scale public impact.
• Meaningful ownership of architecture and product outcomes.
• Collaborative work across mobile platforms, applied cryptography, open standards, and government technology.
• Equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.
Holman
Cotiviti
Get handpicked remote jobs straight to your inbox weekly.