Senior Software Engineer, Backend — Toast International
Canada Hybrid (Ontario) · Remote · CAD 115,000-165,000 · 5+ years experience · Posted Sep 29, 2026
At a glance
- Experience
- 5+ years experience
- Location
- Canada Hybrid (Ontario) · Remote
- Salary
- CAD 115,000-165,000 · OTE
About the role
- As a Senior Backend Engineer on the Toast International team, you will engineer the platform powering guest reservations, dynamic floor management, and table operations globally.
- You will lead the design and execution of core backend services, scalable systems, robust integrations, and data processing pipelines.
- You will collaborate closely with international engineering teams, product managers, and designers to support 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-operatively with Mobile, Web/Frontend, Product Management, and UX to deliver seamless end-to-end features.
- Drive high standards of code quality, observability, test automation, 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, and event-driven architectures.
- Proven experience designing clean, versioned REST / GraphQL APIs and handling asynchronous workflows at scale.
- Experience integrating payment workflows 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.
Benefits
- Cash compensation
- Equity
- Benefits
Workplace
- Location: Toronto, ON / Canada Hybrid (Ontario)
Skills
- Java
- Kotlin
- AWS
- PostgreSQL
- DynamoDB
- Pulsar
- Kafka
- REST
- GraphQL
- Stripe
- Adyen