Staff Software Engineer, Android

Toast Toast · Enterprise · Bangalore, India · R & D : Engineering : Commerce

Staff Software Engineer, Android role at Toast, focusing on building and maintaining Android applications, backend services, and APIs for restaurant management software. The role emphasizes designing, deploying, and leading complex projects, mentoring engineers, and ensuring quality. While the company uses AI tools internally and in hiring, this specific role is not directly involved in AI/ML model development.

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

  • Android development
  • Java
  • Kotlin
  • Backend services
  • APIs
  • Object-Oriented Programming
  • Testing
  • Quality assurance
  • Production services
  • Platform stability
  • Cross-team communication

Nice to have

  • Mentoring
  • Coaching

What the JD emphasized

  • Minimum Bachelors degree required.
  • 10+ years prior experience developing and maintaining Android applications
  • Experience building backend services and APIs
  • 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