# Software Engineer II, Toast International

**Company**: Toast
**Location**: Toronto, ON
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Salary**: $92,000-$142,000 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/toast/jobs/8223601?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_97b33f0d-4e3

## Description

As a Software Engineer II on the Toast Tables International team, you will build and scale cloud services powering modern table management, guest reservations, and front-of-house hospitality for high-volume restaurants across the UK, Europe, and Canada.

Responsibilities:

- Build, test, and deploy scalable backend microservices using Java/Kotlin and AWS infrastructure.

- Implement core reservation and guest lifecycle APIs, including international phone validation, geoblocking rules, and two-way notification services.

- Develop transactional and payment components for reservation, pre-authorizations, and Card workflows.

- Build data sync endpoints and event consumers connecting with POS order data, fulfillment, and Guestbook profiles.

- Write comprehensive automated unit, integration, and contract tests to ensure zero-regression releases and high test coverage.

- Monitor service health, analyze logs and metrics (Datadog/CloudWatch), and participate in on-call rotations to maintain platform uptime.

- Collaborate in team agile ceremonies, code reviews, and technical design discussions, leveraging modern development tools to ship quality software efficiently.

Requirements:

- 2–4 years of professional backend software development experience building RESTful APIs and distributed systems in production.

- Proficiency in Java or Kotlin (or similar object-oriented languages like C#) and familiarity with modern frameworks (e.g., Spring Boot, Micronaut, Dropwizard).

- Experience working with relational databases (e.g., PostgreSQL, MySQL) and writing efficient SQL queries and schema migrations.

- Familiarity with distributed systems concepts, asynchronous messaging (Kafka, Pulsar, or AWS SQS/SNS), and cloud platforms (AWS).

- Solid understanding of RESTful API design principles, JSON data modeling, and testing best practices (JUnit, Mockito).

- Strong problem-solving skills, curiosity to learn restaurant domain workflows, and enthusiasm for collaborating in an agile, cross-functional team.

Benefits: Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs.

Salary Range: $92,000-$142,000 CAD

## Skills

### Required
- Java
- Kotlin
- RESTful APIs
- distributed systems
- relational databases
- SQL queries
- schema migrations
- distributed systems concepts
- asynchronous messaging
- cloud platforms
- RESTful API design principles
- JSON data modeling
- testing best practices

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/toast/jobs/8223601?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
