Taro Logo

Senior Software Engineer

Toast builds restaurant platform technology that helps restaurants streamline operations, increase revenue, and deliver outstanding guest experiences.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Engineer

Toast is revolutionizing the restaurant industry with its comprehensive platform technology. As a Senior Software Engineer in our Bengaluru office, you'll join a dynamic team building next-generation software solutions for restaurants. The role focuses on developing enterprise reporting and analytics features that enable restaurants to access data, draw meaningful insights, and take data-driven actions.

You'll work with a modern tech stack including Java, Kotlin, React, and various AWS services. The backend services follow a microservice architecture, utilizing technologies like PostgreSQL, Apache Spark, and RabbitMQ. The position offers the opportunity to work on high-impact projects that directly influence Toast's growth and success.

The ideal candidate brings 6+ years of experience in object-oriented programming, strong expertise in modern web technologies, and a deep understanding of distributed systems. You'll collaborate with cross-functional teams, lead complex projects, and mentor other team members while maintaining high coding standards.

Toast's culture emphasizes diversity, equity, and inclusion, creating an environment where employees can thrive and grow. The company offers a hybrid work model that balances in-person collaboration with individual needs. This role provides an excellent opportunity to work on meaningful projects that help restaurants adapt, take control, and grow their businesses.

The position involves working with Toast's extensive platform, which includes guest and restaurant-facing Android tablets, backend services in Java, and various web applications. You'll be part of a team that values technical excellence, continuous learning, and making a real impact in the restaurant industry.

Join Toast to be part of a rapidly growing company that's transforming the restaurant industry while working with cutting-edge technologies and solving challenging technical problems at scale.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate with cross-functional teams to build features for Enterprise Reporting and Analytics
  • Lead complex projects that improve functionality and reliability for customers
  • Ship code that directly impacts and drives Toast's growth
  • Contribute to new product features from the ground up
  • Design, build, deploy, and maintain highly resilient and scalable systems
  • Tackle scaling challenges and implement robust solutions
  • Diagnose performance bottlenecks and optimize for better performance
  • Mentor and provide technical guidance to other team members

Requirements For Senior Software Engineer

Java
Kotlin
React
JavaScript
TypeScript
PostgreSQL
  • 6+ years of experience with Java, Kotlin, or similar object-oriented languages
  • Proficient in modern web technologies and UI frameworks with 3+ years of relevant experience
  • Experienced with databases (PostgreSQL, DynamoDB) including schema design and optimization
  • In-depth understanding of microservices, distributed systems, and enterprise messaging
  • Familiar with asynchronous communication tools
  • Proven track record of delivering reliable services to production
  • Excellent communication skills
  • A passion for technology and continuous learning

Interested in this job?

Jobs Related To Toast Senior Software Engineer