Senior Software Engineer, Android

T
ToastRestaurant technology
Location: Remote, USFull-TimeSenior
SalaryZone A $159,000 — $254,000 USD; Zone B $138,000 — $221,000 USD; Zone C $125,000 — $200,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of Android application development experience.
Required Skills
AndroidJavaKotlin

Requirements

  • 6+ years of Android application development experience.
  • Proficiency in Kotlin or Java.
  • Deep experience with Android architecture patterns and libraries, including Hilt, AndroidX libraries, and Kotlin Coroutines.
  • Understanding of Android application and service lifecycles, background work, and inter-process communication.
  • Experience leading a cross-functional project with engineers, product, QA, and design teams from ideation through launch and production support.
  • Ability to debug complex issues across app, framework, and OS layers using tools such as adb, logcat, and bug reports.
  • Experience using AI tools throughout the development lifecycle, including design, coding, testing, and debugging.
  • Clear written and verbal communication, including writing technical designs.
  • Experience developing Android software for devices, including offline mode, battery impact, and background services, is a bonus.
  • Experience with Android framework, AOSP, system services, or system apps; Android Device Owner or Device Policy Controller APIs; or mobile device management is a bonus.
  • Experience shipping software to a large device fleet or writing automated tests with Robot, UIAutomator, or other testing frameworks is a bonus.

Responsibilities

  • Design and deliver features across Toast Android system applications in Kotlin and Java, including device policy enforcement, device setup, and firmware and app updates.
  • Write technical designs for features spanning on-device apps, cloud services, and Toast hardware, and lead estimation and project planning.
  • Build background services for devices and deploy them to the Toast fleet using feature flags, staged rollouts, and monitoring.
  • Lead Android application upgrades for new Toast hardware and Android OS upgrades in collaboration with Hardware and Firmware partners.
  • Expand end-to-end automated testing on real Toast hardware using Robot Framework.
  • Investigate complex production issues across the device fleet and partner with Customer Care and pilot customers during rollouts.
  • Mentor engineers through code review, design feedback, and pairing.
  • Collaborate with Product Management, Hardware, QA, and Software teams on scalable systems and technical decisions.
  • Use AI tools to support development workflow, testing, debugging, and delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
Zone A $159,000 — $254,000 USD; Zone B $138,000 — $221,000 USD; Zone C $125,000 — $200,000 USD
Apply Now