Taro Logo

Staff Software Engineer

Toast builds restaurant platform technology that helps restaurants adapt, take control, and grow their businesses.
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
9+ years of experience
Enterprise SaaS · Finance

Description For Staff Software Engineer

Toast is seeking a Staff Software Engineer to join their Loyalty Integrations team, focusing on building a best-in-class enterprise-level Loyalty solution. This role combines technical leadership with hands-on development, working on highly scalable backend services and APIs. The position involves leading complex projects, mentoring other engineers, and collaborating across teams to deliver impactful solutions for Toast's restaurant customers.

The tech stack is comprehensive, including Java/Kotlin backend services, AWS infrastructure, PostgreSQL databases, Apache Spark for data processing, and React for front-end development. The role requires expertise in distributed systems, API design, and service architecture, with a focus on building reliable and scalable solutions.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact in the restaurant technology space. The position offers the chance to work on enterprise-scale problems while helping restaurants adapt and grow their businesses. Toast's culture emphasizes diversity, equity, and inclusion, with a commitment to creating an accessible and inclusive environment.

The role is based in Bengaluru, India, where you'll be part of Toast's growing global engineering team. You'll work in a hybrid environment that values both in-person collaboration and individual flexibility. The position offers the opportunity to work on cutting-edge technology while directly impacting the restaurant industry through innovative solutions.

Last updated 4 hours ago

Responsibilities For Staff Software Engineer

  • Design, build, deploy, and maintain highly resilient and scalable features
  • Lead complex projects that improve functionality and reliability for customers and partners
  • Partner with a wide array of teams across Toast
  • Ensure quality by building automated testing for changes
  • Roll features out to customers and partners, including monitoring for success
  • Collaborate with UX and PM on the definition and design of features
  • Mentor and coach other engineers

Requirements For Staff Software Engineer

Java
Kotlin
PostgreSQL
React
Kubernetes
  • 9-13 years experience building backend services and APIs
  • Extensive experience working with an Object Oriented Language like Java or Kotlin
  • Deep understanding of testing, quality, and best practices
  • Experience shipping production services and balancing getting things done with platform stability
  • Experience building backend services and APIs and scaling distributed systems
  • Experience building android applications with kotlin is a plus
  • Focused on delivering positive impact for Toast customers
  • Enjoys working in a team environment with a shared code-base
  • Excellent cross-team communication skills on complex technical topics

Interested in this job?

Jobs Related To Toast Staff Software Engineer

Staff Software Engineer - Payments

Staff Software Engineer position at Toast focusing on building and managing payment processing systems handling millions of transactions.

Staff Software Engineer, Tech Lead

Staff Software Engineer, Tech Lead position at Toast focusing on building and leading Team Management Platform APIs development.

Staff Software Engineer, Device Experience

Lead the technical vision and development of device management systems at Toast, building scalable solutions that power restaurant operations.

Staff Backend Software Engineer

Staff Backend Software Engineer role at Toast, building innovative payment solutions for restaurants with $155-248k salary + benefits.

Sr Staff Engineer, Core Infrastructure

Senior Staff Engineer position at Uber focusing on backend infrastructure, system architecture, and technical leadership in Aarhus, Denmark.