gusto

Senior Staff Software Engineer, Developer Productivity Async

Apply Now

At a Glance

Location
Denver, CO;San Francisco, CA;New York, NY;Atlanta, GA;Austin, TX;Chicago, IL;Los Angeles, CA;Seattle, WA;Toronto, Ontario, CAN - Remote
Work Regime
remote
Experience
12+ years
Compensation
for this role is targeted at $195,000-$220,000 /yr in Denver & most remote l
Posted
2026-02-26T13:00:40-05:00

Key Requirements

Required Skills

KafkaRuby

Domain Knowledge

  • Engineering
  • Medical

Benefits & Perks

Health Insurance

stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on

Requirements

12+ years of professional software development experience with a track record of driving impact at scale.

Systems thinker with a strong ability to communicate effectively.

Comfortable with architectural thinking and delivering solutions through code.

Experience with Rails and Ruby, including developer tooling for large engineering teams.

Ability to work with colleagues as both customers and partners.

Active working knowledge and architecture experience with Ruby.

Responsibilities

As an Senior Staff Software 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.

Identify and solve inefficiencies in the tooling, APIs, and feedback mechanisms available to product engineers to improve developer productivity.

Design, pitch, plan, measure, and implement solutions iteratively, utilizing AI tools to perform large scale code migrations.

Collaborate closely with product engineering colleagues to anticipate and address upcoming changes.

Develop and maintain services, abstractions, and architecture to support product engineering.

Team

We strive to improve developer productivity through our work on the tools engineers use, the systems we create, and the organizational processes that drive engineering work. We hire technical experts who take a broad view of engineering focused impact and love lifting up their colleagues.