# Software Engineer

**Company**: Gusto
**Location**: San Francisco, CA
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $197,000 - $247,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gusto/jobs/6923172?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b8916a43-47d

## Description

About Gusto

At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff , payroll, health insurance, 401(k)s, and HR , so owners can focus on their craft and their customers.

We're looking for a talented and motivated Mobile Engineer with 8+ years of experience to join our Identity Engineering team. In this role, you'll play a key part in developing seamless and secure login and authentication experiences that protect our customers' most sensitive data.

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

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

Bonus Points

- 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 is a plus

- 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, etc.

- Comfortable dealing with ambiguity, setting milestones and deliverables for the team

Our cash compensation amount for this role is targeted at $197,000 - $247,000 for San Francisco, Seattle & New York and $163,000 - $204,000 for Denver. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amounts listed above.

## Skills

### Required
- Kotlin Android development
- GraphQL
- MVVM
- Android testing frameworks
- Biometric authentication
- Passkey solutions
- Secure coding practices

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gusto/jobs/6923172?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
