Staff Software Engineer, Time and Scheduling [Remote]
$163k - $204kgusto
- Remote job
About Gusto
At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners can focus on their craft and their customers. With teams in Denver, San Francisco, and New York, we support more than 500,000 small businesses nationwide and are building a workplace that reflects the people we serve.
All full-time employees receive competitive base pay, benefits, and equity (RSUs) — because everyone who helps build Gusto should share in its success. Offer amounts are determined by role, level, and location. Learn more about our Total Rewards philosophy .
AI is a fundamental part of how work gets done at Gusto. We expect all team members to actively engage with AI tools relevant to their role and grow their fluency as the technology evolves. AI experience requirements vary by role and will be assessed during the interview process.
We're looking for seasoned full-stack software engineers to join the teams behind Gusto's customer-facing products — the features and experiences that small business owners and their employees rely on every day.
As a Staff Software Engineer for the Time / Scheduling product team, you'll operate across the full product lifecycle: shaping features from early spec and design through to launch and long-term iteration. That means writing clean frontend code, designing and building reliable backend APIs, influencing product direction, and taking ownership of what happens after a feature ships.
If you're drawn to work that combines technical craft with real-world impact — helping power the livelihoods of millions using Gusto products — join us!
Here’s what you’ll do day-to-day:
- Design, build, and test Gusto core products across the Time domain
- Mentor other engineers to help solve some of the hardest technical problems out there in very complex domains and at a large scale
- Help scale one of the largest Ruby/Rails and Javascript/React applications in the world
- Collaborate with our Product Management, Data, Design, and Platform Engineering teams to understand customer pain points, come up with solutions, and then prototype, iterate, and launch daily
- Build products that our customers genuinely love
Here’s what we’re looking for:
- Successful applicants typically have 8+ years of software development experience
- Experience building scalable solutions that eliminate customer pain ; passion for creating memorable experiences for customers
- 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 to evaluate and scale AI use safely across teams
- 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 a strong sense of ownership over all aspects of your product area
- Ability to mentor engineers to maximize their performance and impact
Others:
- 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.
Please note that travel to Gusto's office for onboarding is required for this position. If you have any questions regarding this requirement, please share with your recruiter.
Our cash compensation amount for this role is targeted at $163,000–$204,000 in Denver & most remote locations, and $197,000–$247,000 for San Francisco & New York. Stock equity is additional. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amounts listed above.
Gusto has physical office spaces in Denver, San Francisco, and New York City. Employees who are based in those locations will be expected to work from the office on designated days approximately 2-3 days per week (or more depending on role). The same office expectations apply to all Symmetry roles, Gusto's subsidiary, whose physical office is in Scottsdale.
Note: The San Francisco office expectations encompass both the San Francisco and San Jose metro areas.
When approved to work from a location other than a Gusto office, a secure, reliable, and consistent internet connection is required. This includes non-office days for hybrid employees.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Gusto.
Gusto is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Gusto considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Gusto is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. We want to see our candidates perform to the best of their ability. If you require a medical or religious accommodation at any time throughout your candidate journey, please fill out this form and a member of our team will get in touch with you.
Gusto takes security and protection of your personal information very seriously. Please review our Fraudulent Activity Disclaimer .
Personal information collected and processed as part of your Gusto application will be subject to Gusto's Applicant Privacy Notice .
$90k - $130k
...relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications... ...TechnologyOwnership: 100% employee-owned (ESOP)Travel: Up to 10%Work Schedule: Full-time hybrid/RemoteSponsorship: Not availableWhat You'll...SuggestedFull timeLocal areaRemote workFlexible hoursNight shift- ...Summary: The Senior Full Stack Software Developer will lead the... .... This role involves reverse engineering and re-platforming existing logic... ...software solutions on time. Take ownership of solution... ...standards and practices. Scheduling: ~ Work schedule aligned with...Suggested
- Job Summary: The Senior Full Stack Software Developer role involves designing,... ...~ Solid understanding of software engineering principles, design patterns, SDLC,... ...high-quality software delivery. Scheduling: Standard full-time work schedule; specific shift patterns...SuggestedFull timeShift work
$159k - $221k
...disrupt industries by unleashing the power of software and data. We enable organizations of all... .... Our team currently consists of six engineers, some located in New York City and some... ...mentor junior engineers ~ Excellent time and project management skills including the...SuggestedRemote jobWork at officeWorldwideFlexible hours$110k - $135k
...C for expertise, scale, and technology.Job DescriptionSenior Software Engineer, Progress ABLLocation(s): Toronto, OntarioStatus: Full-timeGet... ...ReimbursementWork/Life Balance: Flexible Personal/Vacation Time Off, Sick Leave, Paid HolidaysYour Wellbeing: Medical, Dental...SuggestedOngoing contractFull timeCasual workFlexible hours$25 - $35 per hour
...Pay: $25-35/hr based on experience Schedule: 2nd shift Monday-Friday 12:30pm-9:00... ...package including health coverage, paid time off, retirement options, and additional... ...complex components, and ensure parts meet engineering drawings, GD&T requirements, and tight tolerances...Full timeTemporary workLocal areaMonday to FridayAfternoon shift- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients. Who should apply? Recent computer...Full timeH1bRemote work
$100.46k - $145.67k
...packages for our Team Members. GenAI Software Engineer II (Production Systems)The AI Software... ...deliver assigned tasks effectively and on schedule. Provide reliable customer support... .... Responsibilities may evolve over time. Additional Expectations: Analyze...Full timeTemporary workPart timeWork experience placementInternshipSeasonal workWork at officeLocal areaFlexible hours- ...Manager Job Type: Full Time Location: Toronto, ON... ...understanding of DevOps, software delivery, CI/CD pipelines, security... ...projects are delivered on schedule with clear ownership, risk... ...Technical Leads, Architects, Engineers, Quality Engineers, security...Full time
- ...Job Title: Software Developer - Front End - Intermediate Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 12 months Extension: 1 Time Must Haves Experience with Agile methodologies Experience with React framework...
- Job Summary: The Senior Software Developer specializing in CRM is responsible for designing, developing, and integrating solutions using... ...work effectively in a collaborative Agile environment. Scheduling: ~ Work schedule and shift pattern are not specified;...Shift work
- ...Job Title: Software Developer - Junior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 12 months Extension: 1 Time Must Haves ~2+ years of experience as a designer and developer in the large-scale multi-client web applications...Work experience placement
- ...Job Title: Software Developer - CRM Intermediate (Seibel & Power BI) Location: Ontario, Canada Work Model: Onsite Duration... ...Strong ability to work under pressure, work with aggressive time lines, and be adaptive to change Displays problem solving and...
- ...Job Title: Software Developer - CRM - Senior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 5 months Extension: 1 Time Must Haves Experience with Dynamics 365, Microsoft Power platform, and Azure solution design...
- ...Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario, Canada... ...Duration: 11 months Extension: 1 Time Must Haves Modernization &... ...disruption. NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET...
$70k - $85k
...join us? Great Pay! Great Benefits! Flexible Schedule! Generous PTO! Job Details Our engineering company is seeking a highly motivated and experienced... ...control plans, and problem-solving. This is a full-time permanent position that offers competitive...Permanent employmentFull timeLocal areaFlexible hours$35 - $40 per hour
...capabilities with design assistance, as well as engineering applications and automated control... ...Email a Friend Email a Friend Software Powered by ICIMS ( Job Locations US... ...Operations Services Position Type Full-Time Location Type Onsite Posted Date...Hourly payFull timeContract workFor contractorsFlexible hours- ...Delivery Technical Lead Job Type: Full Time Location: Toronto, ON (Hybrid)... ..., delivery plan, and migration-wave schedule. Lead migrations involving on-... ...status reporting. Lead and mentor engineering teams and serve as the escalation point...Full time
- ...Job Title: Ab Initio Developer Job Type: Full Time Location: Toronto, ON (Hybrid) Job Description We are seeking... ...for data processing and automation. Work with enterprise schedulers such as Stonebranch, Control-M, and Autosys . Develop and...Full time
- ...Job Title: ETL Lead Developer Job Type: Full Time Location: Toronto, ON | Onsite Job Description We are seeking an experienced ETL Lead Developer with strong expertise in Data Warehousing, ETL Development, IBM Netezza, and AWS technologies. The ideal...Full time
- ...DevOps Engineer Location: Toronto, ON Work Model: Onsite Job Type: Full Time Roles and Responsibilities Hands-on Research Spikes & POCs: Explore, build... ...Required ~2 5+ years of practical experience in software development, DevOps, or systems engineering...Full timeInternship
- Job Summary: The Intermediate Software Developer - CRM role focuses on Oracle Siebel CRM technical configuration, development... ...capable of collaborating across multiple teams. Scheduling: Standard full-time work schedule; specific shift details not provided....Full timeShift work
- Senior Java Developer Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary Skills: Java & Spring Boot, Microservices & REST APIs, Oracle SQL & Kafka/MQ Job Description We are seeking a Senior Java Developer to design...Full time
- Sr Java Developer Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary Skills: Java & Spring Boot, Microservices & Solace, Hibernate & SQL Job Description We are seeking a Sr Java Developer to architect and develop...Full time
- Job Summary: The Intermediate Front End Software Developer is responsible for designing, developing, and implementing user interface... ...meeting deadlines and maintaining effective communication. Scheduling: ~ Standard work schedule with Agile sprint cycles;...Shift work
- ...Job Description Job Description Applications Engineer — Polarization Location: Chino, CA | Status: Full-Time Compensation is commensurate with education,... ...analyzers, and specialty fiber components. This is a software-first Applications Engineer role, bringing deep...Full timeFor contractorsWorldwide
- ...Job Title: Senior DevSecOps Engineer Job Type: Full Time Location: Toronto, ON Work Model: Onsite Job Description We are... ...Required Skills & Qualifications ~8+ years of experience in Software Engineering, DevOps, Platform Engineering, SCM...Full time
- ...Role: SAP IBP Lead Employment: Full Time Location: Toronto, ON Work Arrangement: Onsite Job Description We are seeking a Full Time SAP IBP Lead with extensive experience in SAP IBP configuration, implementation, supply chain planning, data...Full time
- ...backend service development, GenAI workflow engineering, secure integrations, and operational... ...workflows (care tasks, medications, scheduling) and integrate with clinical systems as... ...skills: - Min 7+ years professional software development experience. Strong...Remote work
- LEAD SDET ENGINEER Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary Skills: Test Automation Architecture, Playwright/Selenium/Cypress, CI/CD & Quality Engineering Job Description We are seeking an experienced LEAD...Full timeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Time and Scheduling [Remote]. Be the first to apply!



