# Senior Software Engineer, Backend — Toast International

**Company**: Toast International
**Location**: Toronto, ON
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $115,000-$165,000 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/toast/jobs/8223599?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_df5ffd36-889

## Description

As a Senior Backend Engineer on the Toast International team, you'll play a pivotal role in engineering the platform that powers the next generation of guest reservations, dynamic floor management, and table operations across global markets like the UK, Europe, and Canada.

You will lead the design and execution of core backend services,building scalable backend systems, robust integrations, data processing pipelines, and core platform capabilities. You'll collaborate closely with engineering teams in North America and Europe, product managers, and designers to win high-value full-service restaurants worldwide.

Responsibilities:

- Architect, implement, and scale distributed backend microservices (Java / Kotlin / AWS) powering reservations and guest management.

- Build core transactional and payment capabilities for the platform.

- Design robust integrations with third-party aggregators and partners and two-way POS synchronization.

- Implement tiering, entitlements, and usage metering services across freemium waitlists and premium subscription tiers.

- Partner cross-functionally with Mobile, Web/Frontend, Product Management, and UX to deliver seamless end-to-end features.

- Drive high standards of code quality, observability, test automation (unit, integration, and contract tests), and operational excellence.

- Mentor team members, participate in technical design reviews, and leverage modern AI development workflows to accelerate velocity and code quality.

Requirements:

- 5+ years of software engineering experience building scalable, distributed backend microservices in production.

- Deep proficiency in Java or Kotlin, relational and NoSQL databases (e.g., PostgreSQL, DynamoDB), and event-driven architectures (Pulsar / Kafka / AWS).

- Proven experience designing clean, versioned REST / GraphQL APIs and handling asynchronous workflows at scale.

- Experience integrating payment workflows (e.g., card tokenization, pre-auth, Stripe/Adyen/payment gateway integrations) or compliance-sensitive systems.

- Strong focus on software reliability, schema design, latency optimization, and distributed systems resilience.

- Passion for collaborating across distributed global time zones with a single-threaded ownership mindset.

The base salary range for this role is $115,000-$165,000 CAD. The starting salary will be determined based on skills, experience, and geographic location.

## Skills

### Required
- Java
- Kotlin
- AWS
- PostgreSQL
- DynamoDB
- Pulsar
- Kafka
- REST
- GraphQL

---

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