
Remote opportunity at
GustoStaff Software Engineer, Expansion Experiences
Gusto is hiring a Staff Software Engineer to join the Expansion Experiences team. The company focuses on supporting the small business economy by providing payroll, health…
Career Tools
About This Role
Gusto is hiring a Staff Software Engineer to join the Expansion Experiences team. The company focuses on supporting the small business economy by providing payroll, health insurance, retirement plans, and human resources tools to over 500,000 businesses nationwide. In this role, you will build user-facing features, manage A/B testing, and develop backend APIs that help business owners discover and adopt new product offerings. This position involves driving the entire product…
Job Description
Gusto is hiring a Staff Software Engineer to join the Expansion Experiences team. The company focuses on supporting the small business economy by providing payroll, health insurance, retirement plans, and human resources tools to over 500,000 businesses nationwide. In this role, you will build user-facing features, manage A/B testing, and develop backend APIs that help business owners discover and adopt new product offerings.
This position involves driving the entire product lifecycle from initial idea to release, ensuring solutions positively shift customer behavior and engagement. You will collaborate closely with product management, design, data science, and platform engineering colleagues. Furthermore, you will help guide technical standards and promote the responsible application of AI across engineering projects. Travel to a company office for onboarding is necessary for this position.
Responsibilities
- Design and test customer-facing interfaces for recommendations, onboarding campaigns, booking flows, and plan upgrades
- Execute structured experiments such as A/B tests and phased rollouts to measure adoption and retention metrics
- Build backend application programming interfaces and data models to power personalization and multi-step customer journeys
- Collaborate with product management, design, data, and platform engineering groups to prototype and release solutions
- Mentor other engineers to elevate technical execution and product quality
Requirements
- Possess at least 8 years of professional software development experience
- Experience building scalable solutions targeting customer growth, lifecycle, conversion, or personalization
- Demonstrated ability to own multi-quarter technical projects that deliver measurable customer impact
- Familiarity with designing and analyzing experiments under evolving project requirements
- Engagement with AI tools to accelerate development and improve testing capabilities
Qualifications
- Background or interest in working with Ruby on Rails, React, GraphQL, and TypeScript
- Experience handling large-scale refactors alongside performance and reliability improvements
Core Skills
Benefits
- Competitive base pay
- Stock equity in the form of restricted stock units
- Comprehensive employee benefits
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 role?
The target cash compensation ranges from 164,000 to 204,000 in Denver and most remote locations, and from 199,000 to 247,000 in San Francisco and New York, with additional stock equity provided.
What are the travel and office attendance requirements?
Travel to a company office for onboarding is required. Employees based near the Denver, San Francisco, or New York offices are expected to work from the office approximately two to three days per week.
What technical stack is used in this role?
The posting notes experience in or an interest in working with Ruby on Rails, React, GraphQL, and TypeScript.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.