Staff Software Engineer (Tech Lead, Payroll Onboarding)

Toast

United States Posted October 10, 2026

Check how well your resume matches this job

Remote Full-time Senior
Salary Range

$151,000 - $309,000

Job Description

Join Toast, a leading restaurant management platform, as a Staff Software Engineer (Tech Lead, Payroll Onboarding). In this role, you will design, develop, and deliver scalable software solutions for the Payroll product, collaborate with cross-functional teams, and mentor fellow engineers. Enjoy benefits such as unlimited vacation, professional development reimbursement, and comprehensive health coverage.

  • Lead the design, development, and delivery of scalable software solutions for the Payroll product.
  • Participate in architectural discussions and influence the technical roadmap, advocating for best coding practices.
  • Mentor and provide technical guidance to team members, acting as a force multiplier in improving engineering productivity.
  • 8+ years of back-end experience in Java, Kotlin, or other object-oriented languages
  • Proficient with traditional databases and alternative data stores
  • Proficient with modern web standards and technologies (e.g. React, TypeScript, REST, GraphQL)
  • Experience delivering high-quality, reliable services to production
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Passionate about technology and learning new things
  • Proven track record of leading technically complex, multi-team projects
  • Excellent cross-team communication skills on complex technical topics
Required Skills
software development payroll onboarding collaboration cross-functional collaboration roadmapping Java Kotlin React TypeScript GraphQL distributed systems microservices cross-team collaboration communication
How to apply

You apply on Toast’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Toast

See every open role at Toast on ARes.

More Jobs at Toast
Share This Job