Toast is experiencing rapid growth and is looking for a Senior Software Engineer to join the Cash & Close and Shift Review team in India. This role will be instrumental in defining, designing, building, and maintaining software solutions that enhance developer effectiveness and provide a world-class experience for engineers across the business.
You will help build products that enable restaurants to reconcile sales, manage cash-handling workflows, review shift performance, and gain operational insights across Toast's ecosystem.
Toast's products utilize a diverse stack including guest and restaurant-facing Android tablets, backend services in Java, and web applications. Our backend services operate on a microservice architecture (Java 8, DropWizard) leveraging AWS services. We use sharded Postgres databases and Apache Spark for large-scale data workloads. Frontend development primarily uses React and ES6. The main Toast POS application is an Android application built with Java and Kotlin. RabbitMQ clusters and direct tablet-to-backend communication handle data transfer.
Toast values a "hungry to build and learn" mindset, believing AI tools empower faster, more independent, and higher-quality development. These tools are provided across all disciplines, fostering innovation and driving real value.
Toast offers competitive compensation and benefits designed to attract, retain, and motivate top talent. Our total rewards package supports a healthy lifestyle and flexibility. AI tools are used to support recruiters and interviewers in the hiring process, with all hiring decisions made by people. We embrace a hybrid work model fostering collaboration and connection. Diversity, Equity, and Inclusion are core values.
Toast is committed to creating an accessible and inclusive hiring process. If you need accommodations, please contact candidateaccommodations@toasttab.com.
This job is active but will expire soon. Click below to apply on the company's website.
Apply for this role ↗Know someone who would be a perfect fit? Share this opportunity.
The Senior Software Engineer-Android & Backend Systems role is a hybrid opportunity. The location specified is Remote Worldwide.
The salary is not explicitly stated, but is competitive and based on experience.
You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

