Gusto is looking to solve the problem of building and scaling its payroll system to support millions of people and businesses.
Requirements
Experience in designing and developing robust, distributed systems using multiple general-purpose programming languages
Experience influencing and guiding the work of multiple teams on scaling, refactoring, and optimizing legacy products
Experience architecting, building, and testing large-scale production level code
Aptitude and interest in bringing clarity and simplicity to complex and ambiguous problems
Ability to communicate technical complexity and help facilitate informed tradeoffs
Experience building fault-tolerant, mission-critical software
Experience with Ruby on Rails, Typescript, and React is a bonus
Responsibilities
Design, build, and test the foundation that supports compliant payroll for millions of people
Help scale one of the largest Ruby/Rails and TypeScript/React applications in the world
Collaborate on complex and ambiguous problems with partnerships from Engineering, Product Management, Design, Data Science, Compliance, Operations, and other cross-functional teams
Build the software platform that powers multiple 1st and 3rd party products and serves millions of businesses
Mentor and grow fellow engineers working to create holistic and scalable solutions
Drive the product development process from concept to launch, delivering delightful products that make payroll, taxes, and compliance simple and easy
Improve the productivity and happiness of our teams with the services, tools, and APIs you build
Other
Successful applicants have at least 12+ years of experience
Travel to Gusto’s Denver office for onboarding is required for this position
Employees who are based in Denver, San Francisco, and New York City will be expected to work from the office on designated days approximately 2-3 days per week (or more depending on role)
A secure, reliable, and consistent internet connection is required when working from a location other than a Gusto office