Software Engineer II, AndroidPosted today

The opportunity

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.

What you'll do

  • Expanding the Vision: We are expanding our Mobile Device Management ecosystem—unifying firmware, on-device apps, and security controls into one cohesive platform.

  • Frictionless Device Management: We are transforming the customer’s device lifecycle experience from out-of-the-box setup to continuous remote management, leveraging AI to dramatically reduce operator’s time spent troubleshooting and configuring devices.

  • Hands-on design and implementation of Android system applications in Java or: Kotlin that power Toast's device management suite, including device policy enforcement, out-of-box device setup, and firmware and app updates.

  • Build features with a heavier focus on background services than UI, designed: to run reliably on devices with little to no user interaction.

  • Support bring-up of new Toast hardware and OS upgrades by making sure our: system apps work as expected on each device type.

  • Expand our end-to-end automated testing framework using Robot Framework to: validate our apps against real Toast hardware and reduce manual regression testing.

What they're looking for

  • Investigate and debug production issues across Toast's device fleet.
  • Collaborate with Product Management, Hardware, QA, and other Software teams to build scalable systems.
  • Make solid technical decisions, keeping software quality, security, and maintainability in mind.
  • + years of Android application development experience.