Senior Software Engineer, Async Team New San Francisco,CA; Los Angeles,CA; Seattle,WA; Denver, [...]
Company: Gusto
Location: San Francisco
Posted on: May 29, 2025
Job Description:
About GustoGusto is a modern, online people platform that helps
small businesses take care of their teams. On top of full-service
payroll, Gusto offers health insurance, 401(k)s, expert HR, and
team management tools. Today, Gusto offices in Denver, San
Francisco, and New York serve more than 400,000 businesses
nationwide.Our mission is to create a world where work empowers a
better life, and it starts right here at Gusto. That's why we're
committed to building a collaborative and inclusive workplace, both
physically and virtually. Learn more about our Total Rewards
philosophy .About the Role:As a Senior Software Engineer 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.About the 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.Here's what you'll do day-to-day:
- 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.Here's what we're
looking for:
- 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.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. Final offer amounts are determined by multiple factors
including candidate experience and expertise and may vary from the
amounts listed above.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).
The same office expectations apply to all Symmetry roles, Gusto's
subsidiary, whose physical office is in Scottsdale.Note: The San
Francisco office expectations encompass both the San Francisco and
San Jose metro areas.When approved to work from a location other
than a Gusto office, a secure, reliable, and consistent internet
connection is required.Our customers come from all walks of life
and so do we. We hire great people from a wide variety of
backgrounds, not just because it's the right thing to do, but
because it makes our company stronger. If you share our values and
our enthusiasm for small businesses, you will find a home at
Gusto.Gusto is proud to be an equal opportunity employer. We do not
discriminate in hiring or any employment decision based on race,
color, religion, national origin, age, sex (including pregnancy,
childbirth, or related medical conditions), marital status,
ancestry, physical or mental disability, genetic information,
veteran status, gender identity or expression, sexual orientation,
or other applicable legally protected characteristic. Gusto
considers qualified applicants with criminal histories, consistent
with applicable federal, state and local law. Gusto is also
committed to providing reasonable accommodations for qualified
individuals with disabilities and disabled veterans in our job
application procedures. We want to see our candidates perform to
the best of their ability. If you require a medical or religious
accommodation at any time throughout your candidate journey, please
fill out this form and a member of our team will get in touch with
you.Accepted file types: pdf, doc, docx, txt, rtfEnter
manuallyAccepted file types: pdf, doc, docx, txt, rtfPreferred Name
*Zip Code / Postal Code (Non-U.S. based candidates, please enter
"00000") *Do you live in one of the following metro areas? Atlanta,
Austin, Chicago, Denver, Los Angeles/Orange County, Miami, New York
City, San Francisco Bay Area, Seattle, Toronto. * Select...LinkedIn
ProfileHow did you hear about this opportunity? (select all that
apply) *LinkedInIndeedFacebookNews ArticleConference or
MeetupCompany BlogCompany EmployeeCompany WebsiteWill you now or in
the future require visa sponsorship for employment? * Select...If
you'll require this employer to commence, i.e., "sponsor," an
immigration or work permit case in order to employ you, either now
or at some point in the future, then you should answer yes. An
example of an immigration or work permit case that may require
sponsorship now or in the future would be an H-1B or other
employment-based work permit sponsorship.Are you legally authorized
to work in the country where you are applying? * Select...Do you
have 5+ years of Ruby Development Experience? * Select...Can you
describe your hands-on experience working with Sidekiq and Karafka,
including how you've used them to support background job processing
and event-driven architecture? *Voluntary Self-IdentificationOur
customers come from all walks of life and so do we. We hire people
from a wide variety of backgrounds, not just because it's the right
thing to do, but because it helps us to build better products,
better serve our customers, and makes our company stronger.In
addition to the information required to consider your application,
below is a set of demographic questions that help us identify areas
for improvement in our process and further support the development
and execution of our diversity efforts and programs as well as to
create a more inclusive environment for all employees.Your
responses to these questions will be recorded and maintained in a
confidential file. Your responses, or your wish not to answer, will
not be associated with your specific application, will not be
shared with hiring managers, and will not in any way be used in
making any employment decisions, including hiring decisions.Please
use this as a reference while completing the disability
self-identification:You are considered to have a disability if you
have a physical or mental impairment or medical condition that
substantially limits a major life activity, or if you have a
history or record of such an impairment or medical condition.
Disabilities include, but are not limited to:
- Blindness
- Deafness
- Cancer
- Diabetes
- Epilepsy
- Autism
- Cerebral palsy
- HIV/AIDS
- Bipolar disorder
- Multiple sclerosis (MS)
- Missing limbs or partially missing limbs
- Post-traumatic stress disorder (PTSD)
- Impairments requiring the use of a wheelchairHow would you
describe your gender identity (please select one)? * Select...I
identify as transgender (please select one): * Select...I identify
my sexual orientation as (please select one): * Select...I identify
my race/ethnicity as (mark all that apply): * Select...Veteran
Status (please select one): * Select...I have a disability (please
select one): * Select...I identify as a first-generation
professional (please select one): * Select...
#J-18808-Ljbffr
Keywords: Gusto, Livermore , Senior Software Engineer, Async Team New San Francisco,CA; Los Angeles,CA; Seattle,WA; Denver, [...], IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...