Browse All Jobs
Job Description
Gusto is seeking a Senior Staff Software Engineer to join their Payments and Risk teams. This role involves guiding projects end-to-end, driving technical architectural decisions, and maintaining code that powers core experiences. The engineer will collaborate with cross-functional teams to build and scale the Payments and Risk platforms.
The role involves:
  • Designing, building, and testing infrastructure for Payments and Risk teams.
  • Scaling Ruby/Rails and TypeScript/React applications.
  • Collaborating with Engineering, Product Management, and other teams.
  • Building software platforms for multiple products.
  • Mentoring fellow engineers.
Requirements:
  • 12+ years of experience in a collaborative, test-driven environment.
  • Experience building fault-tolerant software and distributed systems.
  • Experience influencing teams on scaling and optimizing products.
  • Experience architecting and testing large-scale production code.
  • Ability to simplify complex problems.
  • Experience in Payments and/or Risk is preferred.
  • Bonus: Experience with Ruby on Rails, Typescript, and React.
Gusto offers:
  • A collaborative and inclusive workplace.
Apply Manually