Summary
Join Gusto as a Senior Software Engineer and enhance developer productivity by improving tools and systems used by product engineers. Focus on asynchronous processing, ensuring applications are efficient, reliable, and scalable. Maintain and improve infrastructure supporting background jobs and asynchronous communication using Sidekiq and Karafka. Collaborate with product engineering colleagues, design and implement solutions iteratively, and advance the use of Kafka and Sidekiq. Harden the async infrastructure for resilience under heavy loads. Gusto offers a collaborative and inclusive workplace with opportunities for professional growth.
Requirements
- 8+ years of Software Development Experience
- 5+ years of experience with Rails and Ruby, including developer tooling for large engineering teams
- Systems thinker with a strong ability to communicate effectively
- Comfortable with architectural thinking and delivering solutions through code
- Ability to work with colleagues as both customers and partners
- Active working knowledge and architecture experience with Ruby
- Experience with asynchronous processing using Sidekiq and/or Kafka
- Proven track record of improving developer productivity through tooling and infrastructure enhancements
Responsibilities
- 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
- Collaborate closely with product engineering colleagues to anticipate and address upcoming changes
- Develop and maintain services, abstractions, and architecture to support product engineering
- Advance the use of Kafka and Sidekiq for asynchronous processing and communication for the growing number of applications at Gusto
- Harden the async infrastructure to be resilient in the face of heavy loads across a wide variety of use cases
Benefits
- Health insurance
- 401(k)s
- Our cash compensation amount for this role is targeted at $160,000/yr to $180,000/yr in Denver & most remote locations, and $200,000/yr to $220,000/yr in New York, Seattle & San Francisco Bay Area. Stock equity is additional
- Gusto has physical office spaces in Denver, San Francisco, and New York City. Employees who are based in those locations will be expected to work from the office on designated days approximately 2-3 days per week (or more depending on role)
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.