Job Description
Gusto is seeking a Staff Software Engineer to join their team and work on customer-facing products. The Staff Software Engineer will oversee projects end-to-end, from influencing initial feature specs to building backend APIs and writing frontend code. They will also oversee ongoing improvements for deployed features.
Gusto's mission is to create a world where work empowers a better life, and they are committed to building a collaborative and inclusive workplace.
The role involves:
- Architecting, building, and testing Gusto’s product suite across Payroll, Benefits, HR, Time, Tax Credits, and more.
- Mentoring other engineers to solve complex technical problems.
- Scaling one of the largest Ruby/Rails and Javascript/React applications.
- Collaborating with Product Management and Design teams to understand customer pain points and develop solutions.
- Building a product that customers genuinely love.
Requirements:
- 8+ years of software development experience.
- Experience owning multi-quarter projects that solve complex engineering problems.
- Experience building scalable solutions.
- Ability to communicate effectively across teams.
- Experience in, or interest working in, Ruby on Rails.
- Ability to mentor engineers.
- Experience with large scale refactors and performance issues.
- Passion for creating memorable customer experiences.
- Appreciation for a collaborative, test-driven environment.
- Ability to build well-structured, maintainable, well-documented code.
Gusto offers:
- Opportunity to work on a product with far-reaching effects in the modern economy.
- A collaborative and inclusive workplace.