Senior/Staff Software EngineerToast · Remote Canada

Senior/Staff Software Engineer

🗓️ Posted 2026-09-23 Remote Canada Hybrid ICT
💰 Salary Not shared 📊 Market 9,583 CAD–14,166 CAD/mo

About the Company

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. Engineers at Toast build the mission-critical foundation that powers thousands of restaurants and local businesses every single day. From real-time order processing and resilient payment infrastructure to automated intelligent workflows, our technology solves high-stakes, real-world problems at scale. We value high technical standards, hands-on execution, collaborative problem-solving, and building systems that directly impact our customers' success.

Responsibilities

  • ● Design, build, and ship complete features across the stack-from resilient backend services and APIs to intuitive, responsive web interfaces.
  • ● Create highly reliable, scalable systems using Java, Kotlin, and modern frontend frameworks (React, TypeScript) critical to Toast's core platform.
  • ● Drive net-new product development and tackle complex scaling challenges to keep our platforms fast, decoupled, and seamless for users.
  • ● Turn ambiguous business goals into high-quality, production-ready code.
  • ● Advocate for engineering best practices, robust testing, and deep system observability across the entire tech stack.
  • ● Elevate code quality across teams and mentor engineers to help raise the overall technical bar.

Requirements

  • ● Have 5+ years of software engineering experience building production-grade web applications and distributed systems.
  • ● Be strongly proficient with Java, Kotlin, or other object-oriented languages.
  • ● Have hands-on experience with modern frontend frameworks (React, TypeScript) and a strong understanding of web architecture and UI state management.
  • ● Have experience with modern API design (REST, GraphQL) and relational databases or alternative data stores (e.g., PostgreSQL, DynamoDB).
  • ● Be able to solve complex, ambiguous problems and collaborate across product, design, and engineering teams.
  • ● Be able to work core EST hours if not located near a Toast office.

Nice to Have

  • ● Have a passion for removing 'human-in-the-loop' inefficiencies through automation and process optimization.

Application Notes

We are hiring across multiple teams and levels. Your specific team, title, & level will be evaluated and determined during the interview process based on scope, technical depth, and experience.