Senior/Staff Forward-Deployed Engineer (Mobile)

SpruceID

Remoto · REMOTEPublicado há 9 dias YC W21

Sobre a vaga

ABOUT SPRUCEID

SpruceID builds privacy-preserving, standards-based digital identity and credentialing solutions that give individuals control of their information while enabling governments and enterprises to deliver secure, interoperable services. We partner with public-sector organizations, including the California Department of Motor Vehicles (DMV), to modernize how identity is issued, stored, presented, and verified.

We're looking for a Senior or Staff Forward-Deployed Engineer to help build and scale the next generation of digital identity experiences. You'll play a key technical role in developing secure, intuitive mobile applications and SDKs that enable people to use digital credentials in everyday interactions.

This role combines deep mobile engineering expertise, security-conscious architecture, and hands-on collaboration with government partners. You'll work at the intersection of mobile platforms, cryptography, open standards, and real-world deployments, helping deliver digital identity infrastructure that can serve millions of people.

This is a fully remote role open to candidates based in the United States.

WHAT YOU'LL DO

- Design, build, and maintain production-grade mobile applications for digital identity and credentialing, with a particular focus on initiatives supporting the government partners.

- Lead the development of secure digital identity wallets that enable individuals to receive, store, manage, and present digital credentials.

- Develop and maintain native iOS and/or Android applications, with a strong emphasis on platform capabilities, performance, reliability, security, and user experience.

- Architect and implement mobile features involving secure credential storage, device authentication, biometric authentication, cryptographic operations, and privacy-preserving data exchange.

- Integrate emerging identity standards into mobile applications and SDKs.

- Work with engineers, designers, product teams, and government partners to translate complex requirements into elegant, accessible mobile experiences.

- Build and maintain mobile integrations with backend APIs, identity issuance systems, credential verification services, and platform security features.

- Contribute to Rust-based shared libraries and cross-platform components that support secure identity functionality across mobile, backend, and browser environments.

- Own the mobile engineering lifecycle, from architecture and implementation through testing, release management, production monitoring, and ongoing improvements.

- Help establish mobile engineering best practices, including automated testing, CI/CD, observability, secure development, and application performance optimization.

- For Staff-level candidates, provide technical leadership across projects, drive architectural decisions, mentor engineers, and help define the long-term direction of SpruceID's mobile identity platform.

QUALIFICATIONS

- 5+ years of professional software engineering experience, with significant experience building and shipping production mobile applications. Staff-level candidates should bring additional experience leading mobile architecture and major technical initiatives.

- 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 pr

Da página de carreiras de SpruceID

Junte-se a candidatos que estão sendo combinados com vagas em startups

Candidatar-se abre o formulário de inscrição desta vaga no site de carreiras da empresa, e nós te enviaremos outras vagas que combinam.