Staff Software Engineer (android), Enterprise

Toast Toast · Enterprise · Canada · Remote · R & D : Engineering : Enterprise

This role is for a Staff Software Engineer (Android) at Toast, focusing on enterprise management products. The engineer will design, build, deploy, and maintain scalable features, lead complex projects, and mentor other engineers. While the company uses AI tools internally and in its hiring process, the core responsibilities of this role are in traditional Android development, not in building or researching AI/ML models.

What you'd actually do

  1. Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products; Hands-on design and implementation of Android applications in Java or Kotlin.
  2. Lead complex projects that improve functionality and reliability for our customers
  3. Partner with a wide array of teams across Toast
  4. Contribute to the overall quality of the Android system
  5. Ensure quality by building automated testing for changes

Skills

Required

  • 8+ years prior experience developing and maintaining Android applications
  • Extensive experience working with an Object Oriented Language like Java or Kotlin, with a deep understanding of testing, quality, and best practices
  • Experience shipping production services and balancing getting things done with platform stability and reliability
  • Excellent cross-team communication skills on complex technical topics

Nice to have

  • Experience building backend services and APIs is a plus.
  • Experience building with Compose is a plus