Taro Logo

Staff Software Engineer - Payments

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

Description For Staff Software Engineer - Payments

Toast is seeking a Staff Software Engineer to join their Payments team in Bangalore. This role focuses on building end-to-end 3rd party processors managing millions of transactions for customers. The position requires extensive experience in backend development, particularly with Java/Kotlin, and involves leading complex projects that enhance functionality and reliability.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong mentorship abilities. You'll be working with Toast's comprehensive tech stack, which includes Android tablets, backend services in Java, and various AWS services. The microservice architecture utilizes Java 8 and DropWizard, with data stored in sharded Postgres databases.

As a Staff Engineer, you'll be responsible for designing and maintaining scalable features, collaborating across teams, and ensuring quality through automated testing. The position requires 9-13 years of experience building backend services and APIs, with a focus on distributed systems.

Toast offers a hybrid working model with a minimum requirement of two days in the office per week. The company emphasizes diversity, equity, and inclusion, creating an environment where employees can thrive while building solutions for the restaurant community.

The role presents an opportunity to work on significant technical challenges while making a direct impact on Toast's restaurant platform. You'll be part of a team that values both technical excellence and collaborative problem-solving, working with modern technologies and contributing to a product that serves millions of transactions.

Last updated a day ago

Responsibilities For Staff Software Engineer - Payments

  • Design, build, deploy, and maintain highly resilient and scalable features
  • Lead complex projects that improve functionality and reliability for customers and partners
  • Partner with 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 - Payments

Java
Kotlin
PostgreSQL
React
MongoDB
RabbitMQ
  • Minimum of three year undergraduate degree in any related discipline
  • 9-13 years experience building backend services and APIs
  • Extensive experience working with Java or Kotlin
  • Deep understanding of testing, quality, and best practices
  • Experience shipping production services
  • Experience building backend services and scaling distributed systems
  • Experience building android applications with kotlin is a plus
  • Excellent cross-team communication skills

Benefits For Staff Software Engineer - Payments

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Toast Staff Software Engineer - Payments