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

Description For Principal Software Engineer, Android

Toast is revolutionizing the restaurant industry with its comprehensive platform technology. As a Principal Software Engineer on the Android team, you'll play a crucial role in developing Toast's core POS application, which serves millions of guests daily. Android isn't just another platform at Toast - it's the foundational technology stack for their POS products, with Toast even designing and selling specialized Android tablets for optimal hardware/software integration.

The POS Payments Experience team handles critical restaurant workflows across a coordinated network of tablets and peripherals. This role demands pushing technology to its limits while ensuring reliable performance in demanding restaurant environments. Your work will directly impact restaurant staff efficiency, guest experience, and business outcomes.

You'll be joining a team that values technical excellence and innovation. The position offers competitive compensation ($188,000—$301,000 USD) plus comprehensive benefits including health coverage, equity, and 401k. Toast embraces a hybrid work model that balances in-person collaboration with individual needs.

As a Principal Engineer, you'll lead technical direction for payment systems, drive architectural improvements, and mentor other engineers. You'll collaborate across teams to break down complex business problems into executable projects. The role requires deep expertise in Android development, particularly with Java and Kotlin, and proven experience delivering mobile products at scale.

Toast's commitment to diversity and inclusion is reflected in their workplace culture, with initiatives supporting authentic inclusivity and respect. The company provides extensive benefits and focuses on creating an environment where employees can thrive while empowering the restaurant community.

This is an opportunity to make a significant impact on a platform that thousands of restaurant professionals rely on daily, while working with cutting-edge mobile technology in a collaborative, growth-oriented environment.

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
  • Lead software design for major payments-related features
  • Mentor less experienced engineers
  • 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
401k
Equity
  • Competitive compensation
  • Health benefits
  • Equity
  • 401k
  • Flexible work arrangements

Interested in this job?

Jobs Related To Toast Principal Software Engineer, Android

Principal Software Engineer, Android

Lead Android development for Toast's payment processing platform, architecting secure and scalable solutions while mentoring team members and driving technical excellence.

Principal Software Engineer, Android

Lead Android development for Toast's payment processing platform, architecting secure and scalable solutions while mentoring team members and driving technical excellence.

Principal Software Engineer - Android

Lead Android development for Disney+ and Star+ apps as Principal Software Engineer, building scalable solutions for millions of users worldwide.