Staff Software Engineer, Developer Productivity Async

Gusto Gusto · Fintech · San Francisco, CA · Engineering

Staff Software Engineer focused on Developer Productivity, enhancing tools and systems for product engineers, with a focus on asynchronous processing using Sidekiq and Kafka. The role involves utilizing AI tools for large-scale code migrations and LLMs to reduce incident resolution time.

What you'd actually do

  1. Design, pitch, plan, measure, and implement solutions iteratively, utilizing AI tools to perform large scale code migrations.
  2. Advance the use of Kafka and Sidekiq for asynchronous processing and communication for the growing number of applications at Gusto.
  3. Harden the async infrastructure to be resilient in the face of heavy loads across a wide variety of use cases, utilizing LLMs to reduce incident resolution time.

Skills

Required

  • Ruby and Rails
  • Asynchronous processing (Sidekiq, Kafka)
  • Developer tooling
  • Systems thinking
  • Architectural thinking

Nice to have

  • AI tools for code migrations
  • LLMs for incident resolution

What the JD emphasized

  • 10+ years of software development experience
  • Deep experience with Ruby and Rails, including developer tooling for large engineering teams.
  • Experience with asynchronous processing using Sidekiq and/or Kafka.
  • Proven track record of improving developer productivity through tooling, infrastructure enhancements, and the strategic use of AI.