Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Time and Scheduling

$163k - $204k

Monograph

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.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Time and Scheduling in San Francisco, CA vacancy
  •  ...payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the...  ....com addresses.About the roleWe’re looking for a Staff Software Engineer to join our Scheduling team. You’ll build innovative solutions that help businesses... 
    Suggested
    Hourly pay
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    3 days ago
  •  ...eventually asks the same three questions in real time: what has this customer consumed, what...  ...product. On one side, it's real systems engineering: alerts, balances, and entitlement...  ...we build About you: ~9+ years of software engineering experience, with a track... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Orb

    San Francisco, CA
    1 day ago
  •  ...making smarter decisions about how to staff and automate. Backed by $71M from NEA,...  ...agents required for specific days and times. Scheduling 1000s of support agents: Designing and...  ...specifically) Familiarity with ML packages and software: Experience using Python libraries... 
    Suggested
    Full time

    Assembled

    San Francisco, CA
    1 day ago
  • $300 per month

     ...industrial revolution of our time. The demand for AI compute is...  ...s Data Center Infrastructure Engineering (DCIE) team is fundamental to...  ...highly skilled and motivated Software Engineer to join Crusoe’s Data...  ...paid time off and holiday schedule ~ Cell phone reimbursement... 
    Suggested
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  •  ...their true potential and driving engineering best practices. Optimize...  ...Expertise: 7+ years of software engineering experience with a...  ...intensity and commitment. While schedules can vary by role/team, many weeks...  ...extra focus, flexibility and time particularly during major... 
    Suggested
    Full time

    Casca

    San Francisco, CA
    1 day ago
  • $176k - $220k

     ...businesses build their programs on.  As a Staff Software Engineer on the Lyft Business Team, you will...  ...team members have discretionary paid time off, hourly team members have 15 days...  ...role will be in-office on a hybrid schedule — Team Members will be expected to work... 
    Hourly pay
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Afternoon shift
    3 days per week

    Lyft

    San Francisco, CA
    1 day ago
  • $300 per month

     ...greatest industrial revolution of our time. The demand for AI compute is boundless...  ...About the Role We are seeking a Staff Software Engineer to architect, design, and develop Cloud...  ...~ Generous paid time off and holiday schedule ~ Cell phone reimbursement ~ Tuition... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  • $320k

     ...committed researchers, engineers, policy experts, and...  ...and unattended. As a Software Engineer on the Launch...  ...fleet sizes, startup times, and correctness requirements...  ...validation, scheduling deployments intelligently...  ...Currently, we expect all staff to be in one of our... 
    Full time
    Work at office
    Visa sponsorship
    Flexible hours
    Shift work

    Anthropic

    San Francisco, CA
    1 day ago
  • $200k - $210k

     ...OverviewZeta Global is looking for a Lead Software Engineer to join Real-Time Events (RTE). This is a highly hands...  ...engineering, including Lead/Staff-level work on event, streaming, or data...  .../MySQL, Redis, DynamoDB or similar).Scheduler Experience: Experience with... 

    Zeta Global

    San Francisco, CA
    2 days ago
  • $252k - $315k

     ...trained against.ResponsibilitiesAs a Staff Software Engineer, RL Environments, you'll own the technical...  ...reinventing infrastructure each time. And you'll go deep on the environments...  ...throughput backend systems: orchestration, job scheduling, queuing, and large-scale data... 
    Full time
    Remote work

    Scale AI

    San Francisco, CA
    1 day ago
  • $225k - $260k

     ...sales, reduce customer churn, and save engineering resources—allowing them to focus on...  ...candidate will have:7 - 10+ years of full-time software engineering experienceExperience with...  ...across model normalization, scheduling, data filtering, and API rate limit handlingNew... 
    Full time
    Work at office
    Home office
    Flexible hours

    Merge API

    San Francisco, CA
    5 days ago
  •  ...DataRobot’s Fleet team is the engine behind how our platform runs...  ...That’s where you come in.As a Staff Software Engineer, you’ll be...  ...operations, including networking, scheduling, scaling, and controller patterns...  ...& Vision Insurance, Flexible Time Off Program, Paid Holidays, Paid... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    DataRobot

    San Francisco, CA
    3 days ago
  •  ...We are looking to recruit an exceptional  Embedded Software Engineer - Real-Time Embedded to develop the foundational software that keeps...  ...SafeRTOS). Expertise in OS fundamentals, including real-time scheduling and memory management. Strong understanding of ARM 64... 
    Full time

    Maven Robotics

    San Francisco, CA
    1 day ago
  •  .... Together, we’re improving health and improving lives.Labcorp is seeking a Staff Software Engineer, Variant Classification to join our Labcorp Genetics team. Work Schedule: This is a full‑time, exempt (salaried) position assigned to a First Shift schedule, with standard... 
    Full time
    Temporary work
    Casual work
    Internship
    Work at office
    Local area
    Monday to Friday
    Flexible hours
    Day shift
    3 days per week

    Laboratory Corporation of America

    San Francisco, CA
    2 days ago
  • $250k - $310k

     ...Postman CompanyFern helps software companies build a world-class...  ...City.About the RoleAs a Staff Software Engineer at Fern, you’ll build APIs,...  ...philosophy, and a flexible schedule working with a fun, collaborative...  ....SummaryLocation: San Francisco, CA, USType: Full time
    Full time
    Work at office
    Flexible hours
    3 days per week

    Postman

    San Francisco, CA
    2 days ago
  • $217k - $303.9k

     ...undesired traffic. We are looking for a Staff Software Engineer to join the Site Defense team within...  ...mitigate malicious traffic in real time at per-request and per-user granularity...  ...and summarization prior to any scheduled interviews. During the interview, we... 
    For contractors
    Work experience placement
    Flexible hours

    Reddit

    San Francisco, CA
    5 days ago
  •  ...About the Role Plenful is hiring a Staff Software Engineer to lead the design and development of...  ...of tasks a month. Design scheduling, queuing, rate limiting, and retry logic...  ...contributed ~ Equity — Every full-time employee shares in our success ~ Unlimited... 
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Plenful Inc.

    San Francisco, CA
    2 days ago
  • $300k - $400k

     ...~ Healthcare: We make it easy to schedule appointments, complete intake forms, and...  ...this mission. About The Role As a Staff Software Engineer at EliseAI, you won't just write code;...  ...improvements in an environment deploying 100+ times per day Apply engineering best... 
    Work at office
    Local area
    Relocation

    Elise A.I. Technologies Corp.

    San Francisco, CA
    2 days ago
  • $15 per hour

     ...automated feedback loops that modern software teams rely on. Without real-time observability, issues are detected...  ...need to be made to land it on schedule and on budget. This enables our customers...  ...with a rapidly growing team of engineers, scientists, construction veterans... 
    For contractors
    Work at office
    Remote work
    Home office
    Flexible hours

    Doxel.ai

    San Francisco, CA
    2 days ago
  • $190k - $270k

    Staff Software Engineer - AI Research InfrastructureP-1215At Databricks, we are obsessed with enabling...  ...will design and build services that schedule, orchestrate, and observe large‑scale...  ..., and workflows that reduce iteration time.Influence the long‑term roadmap for research... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    4 days ago
  • $170.35k - $275.55k

     ...the tools that define how software gets built and delivered. As...  ...trustworthy by default. As a Staff Software Engineer in Networking, you will...  ...orchestration, workload scheduling, and lifecycle management...  ...that encourages you to take time to do the things you enjoy... 
    Remote job
    Full time
    Local area
    Home office
    Visa sponsorship
    Shift work

    Docker

    San Francisco, CA
    1 day ago
  • $192k - $260k

     ...large language models. It offers real-time, low-latency inference, governance, monitoring...  ...strong SLAs and cost efficiency.As a Staff Engineer, you’ll play a critical role in shaping...  ...related infrastructure (e.g., routing, scheduling, autoscaling, and observability).Strong... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    1 day ago
  • $300 per month

     ...industrial revolution of our time. The demand for AI compute is...  ...motivated GPU Fleet Operations Engineer to join Crusoe’s Fleet...  ...compute systems. Develop software to troubleshoot and support GPU...  ...rotating infrastructure on-call schedule (about one week every 4–6 weeks... 
    Full time
    Temporary work
    Work at office

    Crusoe

    San Francisco, CA
    1 day ago
  • $150k - $200k

     ...transform lives one task at a time. As a company we...  ...role operates on a hybrid schedule requiring two days of...  ...Taskrabbit’s service engine. Our mission is to build...  ...complex needs. As a Staff Engineer on this team,...  ...professional experience in software development, with a... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    Taskrabbit

    San Francisco, CA
    1 day ago
  •  ...About the Role   We’re hiring a Senior Software Engineer to join our Logistics Optimization team...  ...and understand that there will be times where flexibility is needed. What...  ...algorithms that optimize clinician routing, scheduling, and dispatch at national scale... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Sprinter Health

    San Francisco, CA
    1 day ago
  • $227.2k - $324.5k

    About the Role:We are looking for a Staff Software Engineer who combines deep technical expertise with...  ...as Linear systems, EPG platforms, or time-based content architectures (preferred...  ..., EPG platforms, or other time-based scheduling architectures is preferredHands-on experience... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Tubi TV

    San Francisco, CA
    4 days ago
  • $163k - $204k

     ...reflects the people we serve.All full-time employees receive competitive base pay...  ...process.About the RoleWe're looking for a staff software engineer to join Tax Accounts — the team whose...  ...keep accounts, rates, and deposit schedules accurate and prevent failed filingsModel... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    San Francisco, CA
    4 days ago
  • $251k - $310k

     ...improving the quality of the software that drives the car. We are looking...  ...data-minded software engineers and data scientists to help us...  ...This role follows a hybrid work schedule and reports to anSr....  ...base salary range for this full-time position across US locations... 
    Full time
    Remote work

    Waymo

    San Francisco, CA
    3 days ago
  • $251k - $310k

     ...15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking...  ...This role follows a hybrid work schedule and you will report to Systems...  ...expected base salary range for this full-time position across US locations is... 
    Full time
    Remote work

    Waymo

    San Francisco, CA
    3 days ago
  •  ...financial audits. We build software for the people who enable trust...  ...About the Role As a Staff Platform Engineer at Fieldguide, you will design...  ..., with significant time spent building product-facing...  ...Flexible time off and work schedules ~ Technology reimbursements... 
    Remote job
    Full time
    Flexible hours

    Field Guide Inc

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Time and Scheduling. Be the first to apply!