Point your AI agent at freehire and let it find you a job.

Get the CLI →

Gusto

Staff Software Engineer Developer Productivity Async

Posted Updated 3 views
Discussion

Summary

Builds and optimizes asynchronous processing tools (Kafka, Sidekiq) to boost developer productivity at Gusto, focusing on APIs, migrations, and system reliability under heavy loads.

You improve developer productivity by building tools, APIs, services, and architecture for asynchronous processing. You advance Kafka and Sidekiq infrastructure, support background jobs and application communication, perform large-scale migrations with AI tools, and harden systems for reliability under heavy loads while reducing incident-resolution time.

Responsibilities

  • Identify tooling inefficiencies
  • Solve tooling inefficiencies
  • Improve APIs and feedback mechanisms
  • Design solutions
  • Plan solutions
  • Measure solutions
  • Implement solutions iteratively
  • Perform large-scale code migrations
  • Collaborate with product engineers
  • Develop services and abstractions
  • Maintain services and abstractions
  • Advance Kafka infrastructure
  • Advance Sidekiq infrastructure
  • Harden asynchronous infrastructure
  • Reduce incident-resolution time

Requirements

  • 10+ years of software development experience
  • Architectural thinking
  • Ruby
  • Rails
  • Developer tooling
  • Asynchronous processing
  • Sidekiq
  • Kafka
  • AI tools
  • Infrastructure enhancement
  • Communication

Benefits

  • equity (RSUs)

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.