Gusto, Inc.
SaaS
StaffSoftwareEngineer,DeveloperProductivityAsync
Neural analysis suggests this role is
optimal for Lead candidates.
“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.
Identify and solve inefficiencies; Systems thinker
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
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.