Software Engineer II, Toast International
Job Summary
Title: Software Engineer II Backend Toast International
Location: Toronto ON / Canada Hybrid (Ontario)
Level: Software Engineer II (SE2)
Who We Are
Toast is driven by building the restaurant platform that helps restaurants adapt take control and get back to what they do best: building the businesses they love.
Are you bready* for a change
As a Software Engineer II on the Toast Tables International team you will build and scale the cloud services powering modern table management guest reservations and front-of-house hospitality for high-volume restaurants across the UK Europe and Canada.
In this role you will work hands-on with distributed microservices in Java and Kotlindelivering high-impact capabilities such as payment integrations messaging services and core platform workflows. You will collaborate with senior engineers product managers designers and mobile/web teammates across North America and Europe to deliver reliable high-performance features.
About this roll* (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.
Do you have the right ingredients* (Requirements)
- 24 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.
AI at Toast
At Toast one of our company values is that were hungry to build and learn. We believe learning new AI tools empowers us to build for our customers faster more independently and with higher quality. We provide these tools across all disciplines from Engineering and Product to Sales and Support and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; its a core part of our culture.
Our Total Rewards Philosophy
We strive to provide competitive compensation and benefits programs that help to attract retain and motivate the best and brightest people in our industry. 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. Learn more about our benefits at base salary range for this role is listed below. The starting salary will be determined based on skills experience and geographic addition to base salary our total rewards components include cash compensation (overtime bonus/commissions if eligible) equity and benefits.
Pay Range
$92000 - $142000 CAD
About Company
Toast is a restaurant point of sale and management system that helps restaurants improve operations, increase sales and create a better guest experience.