Staff Software Engineer Time and Scheduling
Summary
Build and scale time and scheduling features for Gusto’s HR platform using Ruby on Rails, JavaScript, and React, while mentoring engineers and collaborating across teams.
You will shape time and scheduling features from specification and design through launch and iteration. You will write frontend code, build backend APIs, influence product direction, design and test core products, resolve customer pain, scale large applications, collaborate across functions, and mentor engineers.
Responsibilities
- Design, build, and test core time products
- Mentor engineers
- Scale Ruby on Rails and JavaScript applications
- Collaborate with Product Management, Data, Design, and Platform Engineering
- Understand customer pain points
- Prototype, iterate, and launch features
- Build customer-focused products
Requirements
- 8+ years of software development experience
- Scalable solution design
- AI tools and systems
- Large-scale refactoring
- Performance and reliability engineering
- Ruby on Rails experience or interest
- JavaScript
- React
- Test-driven development
- Maintainable and documented code
- Cross-functional communication
- Mentoring
Benefits
- Equity (RSUs)