Senior Android Software Engineer

Toast

New York, NY • 18m ago • On-site

Senior

On-site

159,000 - 254,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Android Software Engineer role

Improve your resume now

$159,000 – $254,000/year

Quick Facts

  • Role: Senior Android Software Engineer

  • Team focus: Android systems for device management and POS device lifecycle

  • Working hours: Ability to work EST hours required

Description

You’ll own the design and delivery of features across Toast’s Android system applications, bridging hardware and software to enable secure, remote device setup, policy enforcement, and firmware/app updates.

You’ll write technical designs spanning on-device apps, cloud services, and hardware, and lead safe fleet rollouts using feature flags, staged deployments, and monitoring.

You’ll also raise quality with automated testing on real devices and investigate complex production issues across app, framework, and OS layers.

Responsibilities

  • Own design and delivery of Android system application features in Kotlin/Java (device policy enforcement, out-of-box setup, firmware and app updates)

  • Produce technical designs for on-device and cloud/hardware-spanning features; estimate and plan project work

  • Build reliable background services with minimal user interaction and deploy them safely across the device fleet

  • Lead Android application upgrades for new hardware and Android OS upgrades

  • Expand end-to-end automated testing on real Toast hardware using Robot Framework to reduce manual regression

  • Investigate complex production issues across the fleet and partner with Customer Care and pilot customers

  • Mentor engineers through code review, design feedback, and pairing

  • Collaborate cross-functionally (Product Management, Hardware, QA, and other Software teams)

  • Use AI tools to improve development workflow and velocity

Requirements

  • 6+ years of Android application development experience

  • Proficiency in Kotlin or Java

  • Deep experience with Android architecture patterns and libraries (Hilt, AndroidX, Kotlin Coroutines)

  • Understanding of Android application/service lifecycles, background work, and inter-process communication

  • Experience leading cross-functional projects with engineers, product, QA, and design teams from ideation to launch and production support

  • Proven ability to debug complex issues across app/framework/OS layers using adb, logcat, and bug reports

  • Experience using AI tools throughout design, coding, testing, and debugging

  • Strong written and verbal communication, including writing technical designs

  • Customer empathy and drive to build reliable tools that make operators’ lives easier

Benefits

  • Competitive compensation and Total Rewards package including cash compensation, equity, and benefits

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report