Toast is looking for a Senior Software Engineer for our Delivery Services team in Canada. You will enable restaurants to build profitable first-party delivery channels and seamless third-party integrations. You'll design and implement high-impact solutions, ensure system performance and scalability, and collaborate across teams to optimize experiences for restaurants and their customers.
What You'll Do
- Design, scope, and implement solutions using a mix of technologies.
- Review code to ensure it meets functional requirements and high standards for quality and testing.
- Ensure systems are performant, scalable, resilient, and highly available.
- Mentor and guide junior engineers.
- Collaborate closely with Design and Product stakeholders to build the right solutions.
- Identify high-impact opportunities with your team and turn them into reality.
- Work across teams to ensure every part of the product ecosystem works seamlessly together.
What We're Looking For
- 5+ years experience building and shipping production-ready full stack applications.
- Experience with modern frontend frameworks (e.g., React, JavaScript/TypeScript).
- Experience with backend services (Java, Kotlin, Scala, or other object-oriented languages).
- Understanding of distributed event-driven systems.
- Proven track record of technical leadership and collaboration on complex projects.
- Hands-on experience building full stack applications using Java, Kotlin, Scala, or other object-oriented language(s).
- Expertise in database schema design.
Nice to Have
- Familiarity with DynamoDB.
Technical Stack
- React, JavaScript, TypeScript
- Java, Kotlin, Scala
- DynamoDB
Team & Environment
You will join the Delivery Services team.
Benefits & Compensation
- Salary: $115,000—$165,000 CAD
Work Mode
This is a remote position within Canada. Applicants must be based in Ontario, BC, Alberta, or Manitoba.
Toast is committed to creating an accessible and inclusive hiring process and strives to provide reasonable accommodations for persons with disabilities.




