Senior Software Engineer, Android

Toast Toast · Enterprise · Boston, MA +1 · R & D : Engineering : Customer Experience Platform

Senior Software Engineer, Android at Toast, a company that provides technology for restaurants. The role focuses on driving the end-to-end delivery of complex features for the Toast Now app, championing best practices, partnering with UX/PM, and providing technical leadership to junior engineers. Requires 5+ years of experience in native Android development, Kotlin, modern architectural patterns, and backend technologies like GraphQL. The company uses AI tools internally and in its hiring process, but this role is not directly involved in building AI/ML models.

What you'd actually do

  1. Drive the end-to-end delivery of complex features, from initial technical design and "proof of concept" to global rollout.
  2. Champion best practices for Android development, ensuring our CI/CD pipelines and testing cultures are top-tier.
  3. Partner closely with UX and PM to slice through ambiguity and find the most efficient ways to deliver user value.
  4. Act as a technical leader for more junior engineers, conducting thoughtful code reviews and fostering a culture of continuous learning.

Skills

Required

  • 5+ years of professional software development experience
  • shipping high-impact native Android apps
  • Deep knowledge of the Android SDK
  • Kotlin
  • modern architectural patterns (MVVM, MVI)
  • GraphQL
  • Kotlin microservices
  • automated testing (Unit, Integration, and Espresso)
  • agile environment
  • Excellent cross-team communication skills on complex technical topics

Nice to have

  • Passion for technology and learning new things

What the JD emphasized

  • proven track record of shipping high-impact native Android apps