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.