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.