Taro Logo

Senior Software Engineer

Profile picture


Toast is a leading hospitality software company in the US, now expanding globally, that builds restaurant platforms to help restaurants adapt, take control, and grow their businesses.
Toronto, Canada
$108,000 - $173,000
Backend · Full-Stack · Android
Senior Software Engineer
5+ years


Toast is a leading hospitality software company expanding globally, seeking a Senior Software Engineer to join their team in Toronto, Canada. This role offers an exciting opportunity to work on internationalization efforts, collaborating across the tech stack from backend services to in-restaurant software.

Key responsibilities include orchestrating backend services for internationalization, working on both cloud and restaurant-based software, and iterating on data management approaches for international strategy. You'll have the chance to work directly with pilot customers, sometimes even in their restaurants, ensuring successful delivery and operation of Toast's solutions.

The ideal candidate should be an expert in Java, Kotlin, or similar object-oriented languages, with experience in delivering high-quality, reliable services to production. You should be comfortable working across the tech stack, supporting and debugging large distributed and multi-threaded applications. A passion for user satisfaction and an agile mindset are crucial.

Toast's tech stack includes Java & Kotlin for backend services, React for SPAs, Android app development, and databases like PostgreSQL and DynamoDB. Experience with consumer data or payments is a plus.

This role offers competitive compensation, with a salary range of $108,000 - $173,000 CAD, along with equity and a comprehensive benefits package. Toast values diversity and inclusion, believing that authenticity and inclusivity are key to their success in the diverse restaurant industry.

Join Toast to be part of a team that's revolutionizing the restaurant industry on a global scale. Apply now to help build the restaurant platform of the future!

Last updated


  • Orchestrate backend services to support internationalization
  • Work across software both in the restaurant and the cloud
  • Iterate on technical approach to data management for international strategy
  • Work directly with pilot customers to ensure successful delivery and operation
  • Collaborate with the team to plan and estimate work
  • Collaborate across R&D to deliver new features and functionality
  • Review code to ensure technical implementations meet functional requirements
  • Mentor and coach other engineers


  • Expert in delivering high quality, reliable services to production using Java, Kotlin or other object oriented language(s)
  • Drive to work across our tech stack and support other engineers in resolving challenging problems
  • Experience supporting and debugging large distributed & multi threaded applications
  • Passionate about making users happy and seeing people use your product in the wild
  • Ability to embrace an agile mindset focused on delivering usable software
  • Experience with consumer data and/or payments a big plus

Interested in this job?