Gusto, Inc.

SaaS

StaffSoftwareEngineer,DeveloperProductivityAsync

$220–250k San Francisco, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Staff Software Engineer, Developer Productivity Async at Gusto, Inc.. Skills: Ruby on Rails, Asynchronous Processing, Developer Tooling, AI. Improve developer productivity. Enhance tools and systems”

What You'll Achieve.

Improve developer productivity; Enhance tools and systems; Ensure applications are efficient, reliable, and scalable; Advance the use of Kafka and Sidekiq; Harden the async infrastructure; Reduce incident resolution time

Industry & Context.

SaaS
Problems you'll solve

Identify and solve inefficiencies; Systems thinker

Eligibility Requirements

Work from office 2-3 days per week in San Francisco, Secure, reliable, and consistent internet connection required when working remotely

What They're Looking For.

Must Have

10+ years of software development experience, Systems thinker, architectural thinking, Deep experience with Ruby and Rails, developer tooling for large engineering teams, Experience with asynchronous processing using Sidekiq and/or Kafka, improving developer productivity through tooling, infrastructure enhancements, strategic use of AI

What You'll Do.

Improve developer productivity

Enhance tools and systems

Focus on asynchronous processing

Ensure applications are efficient

Ensure applications are reliable

Ensure applications are scalable

Maintain infrastructure

Improve infrastructure

Support background jobs

Support asynchronous communication

Identify inefficiencies

Perform code migrations

Collaborate with product engineering

Maintain abstractions

Maintain architecture

Advance use of Sidekiq

Harden async infrastructure

Reduce incident resolution time

How You'll Work.

Team & Collaboration

Collaborate closely with product engineering colleagues; Treat fellow engineers as customers and partners

Communication Scope

Communicate effectively across technical and non-technical audiences

Process & Methodology

Plan solutions iteratively

Full Job 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. With teams in Denver, San Francisco, and New York, we support more than 500,000 small businesses nationwide and are building a workplace that reflects the people we serve. All full-time employees receive competitive base pay, benefits, and equity (RSUs) — because everyone who helps build Gusto should share in its success. Offer amounts are determined by role, level, and location. Learn more about our Total Rewards philosophy. AI is a fundamental part of how work gets done at Gusto. We expect all team members to actively engage with AI tools relevant to their role and grow their fluency as the technology evolves. AI experience requirements vary by role and will be assessed during the interview process. About the Role: As an engineer on the Developer Productivity - Async team, you will work on improving developer productivity by enhancing the tools and systems used by product engineers. You will focus on asynchronous processing, ensuring that our applications are efficient, reliable, and scalable. Your work will involve maintaining and improving the infrastructure that supports background jobs and asynchronous communication between our applications using technologies such as Sidekiq and Karafka. About the Team: The Developer Productivity team is dedicated to elevating the way engineers work at Gusto. We believe that the right tools, systems, and processes can unlock extraordinary impact across the entire engineering organization. Our goal is to equip every builder with the support they need to do their best work, from the platforms they rely on daily to the workflows that keep teams moving efficiently. We treat our fellow engineers as both customers and partners, and we are driven by a deep commitment to lifting each other up and amplifying the craft of software deve

Free ATS check

Applying for this Staff Software Engineer, Developer Productivity Async role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Gusto, Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →