Senior Software Engineer, Backend — Toast InternationalActive$115K

The opportunity

Location: Toronto, ON / Canada Hybrid (Ontario)

What you'll do

  • 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.

What they're looking for

  • Mentor team members, participate in technical design reviews, and leverage: modern AI development workflows to accelerate velocity and code quality.
  • + 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.