Taro Logo

Principal Software Engineer, Android

Toast builds restaurant platform technology helping restaurants adapt, take control, and thrive in their business.
$188,000 - $301,000
Android
Principal Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · Finance

Description For Principal Software Engineer, Android

Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.

The Toast POS app is the central pillar of Toast's restaurant products, serving millions of guests daily through thousands of servers, hosts, bartenders, and chefs. Android is the foundational technology stack for Toast's POS products, with Toast designing and selling specialized Android tablets for integrated hardware/software solutions.

The POS Payments Experience team handles critical restaurant workflows across coordinated tablet networks, requiring optimal performance and reliability even during network issues. The technical challenges are matched by direct customer impact - small improvements can significantly enhance staff satisfaction, guest experience, and restaurant profitability.

As a Principal Software Engineer, you'll:

  • Lead technical direction for Toast POS payments
  • Drive architectural improvements and codebase quality
  • Break down complex business problems into executable projects
  • Design major payment features and mentor other engineers
  • Collaborate across POS and Fintech teams
  • Act as a force multiplier for the engineering organization

The role requires deep Android expertise, proven large-scale mobile development experience, and strong technical leadership skills. You'll work on challenging problems while delivering tangible impact to Toast's restaurant customers.

The position offers competitive compensation ($188,000—$301,000 USD) plus benefits including healthcare, equity, and more. Toast embraces hybrid work and diversity, creating an inclusive environment for all employees.

Join us in empowering the restaurant community through innovative technology solutions that make a real difference in how restaurants operate and succeed.

Last updated a day ago

Responsibilities For Principal Software Engineer, Android

  • Establish technical direction for the Toast POS payments space
  • Accountable for technical quality of Toast POS payments workflows
  • Drive continuous improvement of architecture, codebase and technical practice
  • Collaborate with technical and non-technical leaders to break down business problems
  • Lead software design for major payments-related features and components
  • Mentor less experienced engineers and contribute to their growth
  • Lead effort estimation and planning of projects
  • Act as a force multiplier for the Restaurant engineering organization

Requirements For Principal Software Engineer, Android

Java
Kotlin
  • 8+ years of experience delivering mobile products to a large customer base
  • Experience in mobile codebases with dozens of developers
  • Deep experience with Java, Kotlin, and Android
  • Experienced at communicating technical designs and contributing to the design process
  • History of technical and business impact across multiple teams
  • Collaborative and solution-oriented partner to business and product leaders

Benefits For Principal Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • 401k
  • Parental Leave

Jobs Related To Toast Principal Software Engineer, Android