G

Gusto

Runs payroll and HR software for small businesses

Staff Software Engineer - Expansion Experiences

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • Successful applicants typically have 8+ years of software development experience.
  • A product-minded approach that starts from the customer problem and the relevant metric, with comfort proposing a different approach when data supports it.
  • Experience building scalable solutions that eliminate customer pain, ideally in growth, lifecycle, or conversion-focused contexts such as onboarding, upsell flows, personalization, or recommendations, or demonstrated ability to think this way.
  • Experience owning multi-quarter projects that solve complex engineering problems and create measurable customer impact at scale.
  • Comfort designing and interpreting experiments and working with ambiguous or evolving requirements.
  • Ability to mentor engineers to maximize their performance and impact.
  • Experience with large-scale refactors and performance and reliability issues, and a strong sense of ownership over all aspects of a product area.
  • Experience leveraging AI tools or systems to accelerate development, improve testing, and deliver new product capabilities.
  • Ability to build well-structured, maintainable, well-documented code.

Responsibilities

  • Design, build, and test customer-facing experiences across recommendations, nurture campaigns, booking flows, and plan upgrade and retention experiences.
  • Run structured experiments, including A/B tests and phased rollouts, to validate whether changes improve conversion, adoption, or retention, and iterate based on results.
  • Design and build reliable backend APIs and data models that support personalization, recommendations, and multi-step customer journeys.
  • Mentor other engineers and raise the bar on technical execution, product quality, and responsible use of AI across the team.
  • Collaborate with Product Management, Design, Data, and Platform Engineering teams to understand customer pain points, develop solutions, prototype, iterate, and launch.
  • Travel to a Gusto office for onboarding.

Desired Qualifications

  • Experience in, or interest in working with, Ruby on Rails, React, GraphQL, and TypeScript.
  • Appreciation for a collaborative, test-driven environment.

About the Company

Gusto

Runs payroll and HR software for small businesses

Gusto runs payroll, benefits administration, and HR software for small and midsize businesses that want to manage their teams in one place. Its payroll system calculates wages and taxes, files required forms, and connects employee hours with pay runs. Employers use the same platform to enroll workers in health insurance and retirement plans, manage time off, and organize hiring paperwork, while staff access paystubs through personal accounts. Businesses pay monthly subscription fees based on their plan and workforce size, with extra charges for selected services and faster payment options. Gusto was founded in 2011 and is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
Series E
Total funding
$706.2M
Headquarters
San Francisco, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Gusto

See more jobs