Skip to content

Software Engineer

Develops secure native Android apps and mobile web-views for identity engineering, focusing on frictionless authentication with biometrics and passkeys. Requires 8+ years mobile experience, strong Kotlin/Android skills, and GraphQL knowledge; collaborates cross-functionally and mentors juniors.

197k – 247kSan Francisco, CADenver, CONew York, NY+1 moreAndroid EngineeringHybrid8+ YOE

About the role

Responsibilities

  • Architect, build, test, and refine Gusto's native Android app and supporting mobile web-views
  • Build, iterate, and refine experiences that allow users to successfully and easily access key product features and offerings
  • Integrate biometric authentication methods (fingerprint, face unlock) and passkey functionalities to enhance user login security and improve user experience
  • Implement and maintain secure coding practices to protect user data and ensure compliance with privacy regulations
  • Collaborate with our product management, design, and other partner teams to understand technical and customer pain points, come up with solutions, and then prototype, iterate, and launch
  • Mentor other junior engineers
  • Build a product that our customers genuinely love

Requirements

  • At least 6 years of experience in Kotlin Android development and a minimum of 8 years in mobile software engineering
  • Strong knowledge of GraphQL
  • Self-driven mindset, and the ability to work on green field projects
  • Working knowledge of MVVM
  • Experience with Android testing frameworks and best practices
  • Experience implementing biometric authentication (BiometricPrompt API) and passkey solutions (FIDO2/WebAuthn) in mobile applications
  • Experience in constructing platform and common components to enhance scalability, consistency, and maintainability throughout the product development lifecycle
  • Strong critical thinking skills, and a keen attention to detail
  • Strong communication and cross-functional partnership skills
  • Commitment to continuous learning and mentorship

Nice-to-haves

  • Previous knowledge of the Android security model, including the Android Keystore system, encrypted shared preferences, and secure networking practices
  • Previous experience in a security-focused role or with security-related projects
  • Ability to deliver high-quality code across a diverse tech stack
  • Familiarity with analytics and monitoring tools
  • Familiarity with mobile infrastructure such as CI/CD, automated test environments, build & release systems
  • Comfortable dealing with ambiguity, setting milestones and deliverables for the team

Compensation

  • Cash compensation targeted at $197,000 - $247,000 for San Francisco, Seattle & New York and $163,000 - $204,000 for Denver

Skills

KotlinAndroidGraphQLMvvmBiometricprompt ApiFido2WebauthnAndroid KeystoreCI/CD

Senior Software Engineer, Android

Lead Android engineering projects building enterprise-grade AI experiences for legal professionals, architecting complex mobile features with Kotlin and Jetpack Compose. Requires 5+ years experience in product-focused Android development supporting enterprise workflows.

200k – 260kSan Francisco, CAAndroid EngineeringHybrid5+ YOEKotlinAndroid

Senior Android Engineer (Clients Platform)

Senior Android Engineer on the platform team owns app architecture for scaling to 100M+ users, improves developer experience with tools and guardrails, builds client health observability, and applies AI to workflows. Requires 5+ years experience with 3+ in Android and modern tech like Jetpack Compose.

191k – 267kUnited StatesAndroid EngineeringRemote5+ YOEAILint

Senior Android SDK Engineer, Core

Lead end-to-end development of Sprig's Android SDK (plus Flutter/React Native) for in-product surveys and session replay delivered to millions of users. Focus on performance, stability, and developer-friendly public APIs.

180k – 260kSan Francisco, CAAndroid EngineeringHybrid5+ YOEJavaKotlin

Senior Software Engineer - Mobile (Android)

Build and optimize high-quality Android mobile app features using Kotlin and Jetpack Compose for a sleep fitness product, collaborating with cross-functional teams. Requires 4+ years Android experience and enterprise-grade app development skills.

180k – 210kSan Francisco, CA +1Android EngineeringRemote4+ YOEMviFlow

Senior Android Engineer

Senior Android Engineer leads development of Android SDKs for fraud detection, implements detection signals, optimizes performance, and prototypes new security methodologies. Requires 5+ years Android experience, Kotlin proficiency, Jetpack Compose, C++, and security background.

178k – 205kUnited StatesAndroid EngineeringRemote5+ YOEC++Kotlin