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 rapidly scaling organization 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, TypeScript, and various AWS services. The backend services follow a microservice architecture, utilizing technologies like DropWizard, PostgreSQL, Apache Spark, and messaging systems like RabbitMQ. The position offers the opportunity to work on complex, high-impact projects that may span multiple teams while championing best practices for development, deployment, and quality lifecycles.

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 be responsible for designing and building highly resilient and scalable systems, optimizing performance, and mentoring team members. The role combines technical excellence with collaborative teamwork, as you'll partner with developers, product managers, and designers to create solutions that directly impact Toast's growth.

Toast values diversity and inclusion, embracing a hybrid work model that fosters in-person collaboration while respecting individual needs. As part of the Toast India team, you'll contribute to building technology that empowers the restaurant community to delight guests, do what they love, and thrive. This is an excellent opportunity for experienced engineers who are passionate about solving complex challenges and want to make a meaningful impact in the restaurant technology space.

Last updated 5 days 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
Kafka
  • 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 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
  • Enthusiasm for solving impactful challenges and writing clean, scalable code

Interested in this job?

Jobs Related To Toast Senior Software Engineer

Senior Software Engineer - e-commerce

Senior Software Engineer role at Toast focused on building robust, scalable e-commerce platform and integration technologies.

Senior Software Engineer - e-commerce

Senior Software Engineer position at Toast focusing on building robust, scalable e-commerce platform solutions using Java/Kotlin with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Toast, focusing on building and maintaining the customer onboarding experience for Toast's restaurant platform technology. Remote role with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Toast, focusing on Identity & Access Management within Cloud Services & Infrastructure, building scalable authentication and user management solutions.

Senior Full Stack Software Engineer - Help Center

Senior Full Stack Software Engineer position at Toast, building and maintaining scalable applications for the Help Center platform using Java/Kotlin and React.