How I Interviewed My Interviewers

A few months ago, I received an offer to join Gusto’s Payroll product management team. I had just completed a fairly rigorous interview process and was pretty excited about the opportunity based on the great conversations I’d had with members of the team. Before I accepted it though,…

Read this article

Continuing Our Commitment to Diversity in Engineering

Introducing The Mango Team Last year at Gusto we formed the Engineering Diversity Steering Committee, informally known as the Mango Team. Why mango? Because at Gusto, we tend to name our inclusivity initiatives after fruit. You’ll have to join us to learn why that is 😉 The women of Gusto's…

Read this article

The Power of Small Teams

Prior to Gusto, I built products in a world where the Product Management (PM) team “owned” the product. The PM team would come up with the product strategy, write the specs, and hand everything off to engineering. From functional specs to development and then on to testing and release, all…

Read this article

A Day in the Life of a Gusto Engineer

Inspired by Increment magazine’s “What it’s like to be a developer at” series, here’s my take on what it’s like to be an engineer at Gusto. Our high-level engineering principles have stayed the same, but we have updated a lot of the tools we mentioned in…

Read this article

5 Rails Callbacks Best Practices Used at Gusto

Folks interviewing at Gusto are often surprised to discover that Gusto chooses the Ruby on Rails framework to write financial software. Ruby and Rails are known for their conventions, optimizations for programmer happiness, and an anything-goes mentality (monkey-patching, anyone?). Nonetheless, the language and framework excel when it comes to expressiveness.…

Read this article