
Remote opportunity at
GustoStaff Software Engineer, Expansion Experiences
Gusto is currently seeking a Staff Software Engineer for its Expansion Experiences team. The company focuses on supporting the small business economy by providing payroll, health…
Career Tools
About This Role
Gusto is currently seeking a Staff Software Engineer for its Expansion Experiences team. The company focuses on supporting the small business economy by providing payroll, health insurance, 401(k), and HR administration services to over 500,000 businesses nationwide. In this role, the engineer will work across the entire product lifecycle to help small business owners discover and adopt additional services like plan upgrades, health insurance, and 401(k) features. This position involves…
Job Description
Gusto is currently seeking a Staff Software Engineer for its Expansion Experiences team. The company focuses on supporting the small business economy by providing payroll, health insurance, 401(k), and HR administration services to over 500,000 businesses nationwide. In this role, the engineer will work across the entire product lifecycle to help small business owners discover and adopt additional services like plan upgrades, health insurance, and 401(k) features.
This position involves designing and building customer-facing interfaces, writing backend APIs and data models for personalization, and conducting structured experiments such as A/b tests and phased rollouts. The ideal candidate is a product-minded developer who focuses on customer problems and metrics, values testing, and engages with relevant artificial intelligence tools. Travel to a company office for onboarding is required, and employees based near Denver, San Francisco, New York City, or Scottsdale may have specific in-office expectations depending on their location and role.
Cash compensation ranges from $164,000 to $204,000 in Denver and most other locations, and from $199,000 to $247,000 in San Francisco and New York, with additional equity offered.
Responsibilities
- Design, build, and test customer-facing features spanning recommendations, nurture campaigns, booking flows, and plan upgrade or retention experiences
- Run structured experiments including A/b tests and phased rollouts to measure adoption, conversion, and retention metrics
- Develop reliable backend APIs and data models to power personalization and multi-step customer journeys
- Mentor other engineers to elevate technical execution, product quality, and AI integration across the team
- Collaborate with Product Management, Design, Data, and Platform Engineering teams to prototype, iterate, and launch solutions
Requirements
- Approximately eight or more years of software development experience
- Experience building scalable solutions targeting customer pain points in growth, lifecycle, conversion, upsell, or onboarding contexts
- Experience owning multi-quarter engineering projects that generate measurable customer impact at scale
- Ability to design and interpret experiments while navigating ambiguous or evolving requirements
- Familiarity with large-scale refactors, reliability improvements, and performance troubleshooting
- Travel to a Gusto office for onboarding
Qualifications
- Background or interest in working with Ruby on Rails, React, GraphQL, and TypeScript
- Experience utilizing artificial intelligence systems to accelerate development and testing
Core Skills
Benefits
- Competitive base pay
- Equity in the form of restricted stock units
- Benefits package
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this position?
The target cash compensation is $164,000 to $204,000 in Denver and most remote locations, and $199,000 to $247,000 in San Francisco and New York. Stock equity is also provided.
Are there any travel or office attendance requirements?
Travel to a Gusto office for onboarding is required. Additionally, employees based in Denver, San Francisco, New York City, or Scottsdale are expected to work from those offices approximately two to three days per week or more depending on the role.
How many years of experience are required?
Successful applicants typically have eight or more years of software development experience.
What technologies are used in this role?
The posting notes experience in or an interest in working with Ruby on Rails, React, GraphQL, and TypeScript, along with relevant AI tools.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.