NextHire Try for free

Toast

Posted 20 Sep 2026

Senior Software Engineer - Android

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
20 Sep 2026

About the role

The team works closely with other teams, driving key international business objectives while improving the productivity of the entire Toast engineering organisation. Key areas of focus include distributed systems, infrastructure, tooling, and workflows, all of which are essential for the success of Toast's products in international markets.


Responsibilities:

  • Design, build, deploy, and maintain highly resilient and scalable features across Toast's products.
  • Evolve Toast's existing product suite to meet global market needs.
  • Build core features into the Point of Sale.
  • Work directly with pilot customers (sometimes in the restaurant! ) to ensure successful delivery and operation.
  • Collaborate with the team to plan and estimate work.
  • Collaborate with teams across Toast.
  • Ensure quality by building automated testing for changes.
  • Collaborate with UX and PM on the definition and design of features.
  • Mentor and coach other engineers.


Requirements:

  • High level of proficiency with Kotlin, Java or another object-oriented language, with a deep understanding of testing, quality and best practices.
  • High level of proficiency working with Android systems.
  • The ability to take complex business problems and create easy-to-use solutions at scale.
  • Working experience with API principles, e. g., REST.
  • Enjoys building well-engineered, usable and accessible systems.
  • Passionate about making users happy and seeing people use your product in the wild.
  • Ability to embrace an agile mindset focused on delivering usable software.
  • Adaptable to work in changing environments.
  • Enjoys AI usage for efficiency gain, innovation.
  • Overall 6 - 8 years of experience working in Android systems.


Special Sauce (Nice to Haves):

  • Proficiency in Android development
  • Understanding of Activities, Fragments, Services.
  • Reactivity.
  • Dependency Injection with Dagger
  • Android XML layouts
  • Coroutines
  • Proficiency in Software Development best practices (Code Quality, unit tests, BDD)
  • Experience working in backend Java/Kotlin microservices


What we use to make our dish (Our Tech Stack)

  • A core of Java- and Kotlin-based backend services.
  • React SPAs leveraging Tailwind, GraphQL and Storybook.
  • Android app built in Java and Kotlin running in the restaurant.
  • PostgreSQL and DynamoDB as core persistence.
  • Pulsar, Camel and RabbitMQ for message-based integrations.
  • And many more technologies that help us build a top-class platform.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach