Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer II, Earnings

Home > Java programming jobs

Software Engineer II, Earnings in Canada

  • Toast, Inc.
  • Full time
  • Email
  • Toronto

Responsibilities

  • Build and scale tip and earnings calculation systems for Tips Manager and future earnings products.
  • Develop, run, monitor, troubleshoot, and improve backend services and event-driven infrastructure.
  • Participate in design, estimation, implementation, testing, debugging, deployment, and code reviews.
  • Deliver accurate, reliable calculations that affect restaurant employee pay and product revenue.
  • Partner with product and design to shape product requirements and technical solutions.

Requirements

  • Experience with one or more object-oriented programming languages, such as Java, Kotlin, or similar.
  • Strong engineering fundamentals and the ability to learn quickly and solve real-world problems.
  • Commitment to precision and correctness in systems that calculate employee earnings.
  • Ability and motivation to monitor, troubleshoot, and improve system performance using logging and metrics.
  • Interest in building reliable, scalable calculation systems.

Benefits

  • Base salary range of $100,000—$147,000 CAD, plus eligible cash compensation, equity, and benefits.
  • Hybrid work model with in-person collaboration and regional office expectations.
  • Toast provides benefits supporting healthy lifestyles and changing employee needs.
  • Accessible and inclusive hiring process with reasonable accommodations available.

Toast, Inc.

Bottom Line – Solving business problems and generating positive growth is our jam! We are focused on helping purpose-driven brands make a positive impact with predictable Inbound Growth Programs. As a small business, we get it. Growing pains are genuine for many companies in today’s evolving digi...

Similar positions

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote