Staff Software Engineer, Time and Scheduling
Gusto · New York, NY;Toronto, Ontario, CAN - Remote
Employment
Full-time
Workplace
Remote
About the role
Gusto is hiring a Staff Software Engineer for the Time / Scheduling product team to build customer-facing features across the full product lifecycle. In this role, you will help scale massive Ruby/Rails and Javascript/React applications while mentoring other engineers and leveraging AI tools to accelerate development. Candidates may work from New York, NY or remotely from Toronto, Ontario, with travel required for onboarding.
Key requirements
- 8+ years of software development experience
- Experience building scalable solutions that eliminate customer pain and creating memorable customer experiences
- Experience leveraging AI tools or systems to accelerate development, improve testing, and deliver new product capabilities
- Curiosity and experimentation with emerging AI frameworks, applying and sharing best practices
- Experience owning multi-quarter projects that solve complex engineering problems and make measurable customer impact at scale
- Experience with large scale refactors, performance and reliability issues, and product ownership
- Ability to mentor engineers to maximize their performance and impact
- Experience in, or interest working in, Ruby on Rails
- Appreciation for a collaborative, test-driven environment
- Ability to build well-structured, maintainable, well-documented code
- Ability to effectively communicate across engineering teams and with business stakeholders
- Travel to Gusto's office for onboarding is required
Who should apply
Seasoned full-stack software engineers with extensive industry experience who are passionate about scaling complex applications, mentoring peers, and integrating AI tools into their development workflow.
Key skills
Application guidance
Interested candidates should apply on the employer's official site.
