Senior Software Engineer-android & Backend Systems

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

Senior Software Engineer role focused on building and maintaining Android applications and supporting backend services to improve developer effectiveness and provide a world-class experience to engineers at Toast. The role involves full software development lifecycle, API design, and mentoring other engineers. Experience with distributed systems and cloud architectures is a plus.

What you'd actually do

  1. Work collaboratively with UX, PM, QA, and other engineers to build and enhance Android applications and supporting backend services.
  2. Ensure quality through automated testing, code reviews, and engineering best practices.
  3. Participate in the full software development lifecycle, from design and prototyping to deployment and maintenance.
  4. Ensure the robustness, performance, and reliability of Android applications and backend systems.
  5. Contribute to API design and service integrations that power Cash & Close and Shift Review workflows.

Skills

Required

  • 6+ years of experience developing and maintaining Android applications
  • Highly proficient in native Android development using Kotlin
  • Experience designing, building, or integrating backend services and APIs
  • Strong understanding of software design, testing, and engineering best practices
  • Excellent cross-team communication skills on technical topics

Nice to have

  • Experience working with distributed systems, microservices, or cloud-based architectures
  • Passion for making users happy
  • Growth mindset with an emphasis on learning and continuous improvement
  • Respectful, empathetic, and humble
  • Comfortable working in a fast-moving environment with ambiguity
  • Flexible in using different technologies, tools, and programming languages