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.