Skip to content
Gusto logo

Staff Software Engineer, Developer Productivity Async

GustoPayroll & company
Denver, United StatesLead
Software Engineering

About the role

Enhance developer productivity by improving async processing tools and infrastructure.

  • Improve developer productivity by enhancing asynchronous processing tools and infrastructure supporting background jobs and inter-service communication.
  • Key Responsibilities Identify and solve inefficiencies in tooling, APIs, and feedback mechanisms for product engineers.
  • Design, plan, and implement iterative solutions, using AI for large-scale code migrations.
  • Develop and maintain services, abstractions, and architecture to support product engineering.
  • Advance and harden Kafka and Sidekiq-based async processing for scale and resilience.
  • Requirements 10+ years of software development experience.
  • Deep experience with Ruby and Rails and developer tooling for large teams.
  • Experience with asynchronous processing using Sidekiq and/or Kafka.
  • Strong systems and architectural thinking and communication skills.
View original posting →

Tech stack

RubyRuby on RailsSidekiq

Match insights

Tech:Ruby, Ruby on Rails, Sidekiq
Level:Lead

More roles at Gusto

View open roles at Gusto