Toast logo
Toast
Posted 5 days agoVerified live 13h ago

Software Engineer II, Android

Brief overview

Remote
UndergradOr in progress
$133k–$213k/yrStated range
3+ yrsMinimum
82 H-1B approvalsDept. of Labor
28 green cardsCertified filings
Android application developmentJavaKotlinHiltAndroidX librariesKotlin CoroutinesadblogcatGitGerritGitHubWritten and verbal communication

About the company

Toast is a point-of-sale and restaurant management platform designed for businesses in the food service and hospitality industry.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
82H-1B approved
96%approval rate
16new H-1B hires
28PERM certified
$174,400median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202331
202418
202526
20267
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20238
202411
20255
20263
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20234
202414
202510
Top sponsored roles
Senior Software EngineerSoftware Engineer IISenior Product ManagerStaff Software EngineerSenior Infrastructure Engineer
Sponsored employees from
IndiaChinaChilePakistan

Job description

Summary

Toast creates technology that helps restaurants and local businesses succeed in a digital world. The Android Systems team is seeking a Software Engineer II to build foundational Android system applications and device management capabilities for Toast POS hardware, including device setup, policy enforcement, firmware updates, testing, and production debugging.

Responsibilities

  • 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
  • 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

Skills

  • 3+ years of Android application development experience
  • Clear written and verbal communication
  • Proficient in a modern object-oriented programming language such as Java or Kotlin
  • Experience with standard Android architecture patterns & libraries such as Hilt, AndroidX libraries, and Kotlin Coroutines
  • Experience triaging issues with Android tools such as adb and logcat
  • Proficiency with source control and code review tools such as Git, Gerrit, or GitHub
  • Experience writing automated tests using Robot, UIAutomator or other testing frameworks
  • Familiarity with AI-augmented development workflows and tools (e.g., Claude Code, Codex, or similar)
  • Experience with the Android framework, system services, or system apps written in Kotlin or Java
  • Understanding of mobile device management (MDM) concepts and enterprise device management platforms

Qualifications

Must Haves

  • 3+ years of Android application development experience
  • Clear written and verbal communication
  • Proficient in a modern object-oriented programming language such as Java or Kotlin
  • Experience with standard Android architecture patterns & libraries such as Hilt, AndroidX libraries, and Kotlin Coroutines
  • Experience triaging issues with Android tools such as adb and logcat
  • Proficiency with source control and code review tools such as Git, Gerrit, or GitHub

Nice to Haves

  • Experience writing automated tests using Robot, UIAutomator or other testing frameworks
  • Familiarity with AI-augmented development workflows and tools (e.g., Claude Code, Codex, or similar)
  • Experience with the Android framework, system services, or system apps written in Kotlin or Java
  • Understanding of mobile device management (MDM) concepts and enterprise device management platforms

Benefits

  • Cash compensation including overtime, bonus/commissions if eligible
  • Equity
  • Benefits
  • AI tools provided across all disciplines, including Engineering and Product
  • A hybrid work model that fosters in-person collaboration while valuing individual needs

More jobs like this