Staff Software Engineer, Android

Toast Toast · Enterprise · Costa Mesa, CA +1 · R & D : Engineering : Delphi

Staff Software Engineer, Android role at Toast, focusing on defining long-term technical strategy and architecture for the Drive-Thru domain. Responsibilities include standardizing Android best practices, architecting mobile client interfaces with backend services for offline-resiliency, designing and deploying scalable features, identifying high-impact opportunities, bridging Android and backend systems, and mentoring engineers. Requires 8+ years of Android development experience, familiarity with distributed systems, enterprise messaging, microservices, and modern API standards. The company uses AI tools to support hiring processes and empower employees.

What you'd actually do

  1. Define the long-term technical strategy and architecture for the Drive-Thru domain, balancing immediate delivery with long-term maintainability.
  2. Standardize Android best practices across the organization, influencing how multiple teams build and deploy mobile features.
  3. Architect the interface between mobile clients and complex backend services to ensure offline-resiliency in high-volume drive-thru environments.
  4. Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products.
  5. Identify high-impact opportunities within the Drive-Thru ecosystem and partner with Product and UX leadership to define the roadmap.

Skills

Required

  • 8+ years of experience developing and maintaining Android applications
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Proficient with modern API standards and technologies (e.g., REST, GraphQL)
  • Proven track record of leading teams through major architectural transformations and delivering high-impact, scalable solutions in multi-product environments.
  • Excellent communication skills, with the ability to articulate complex technical concepts to diverse audiences
  • Proven ability to influence non-technical stakeholders and align technical debt reduction with business value
  • Bachelor’s degree or higher in computer science

Nice to have

  • Java & Kotlin based backend services
  • React SPAs leveraging Tailwind, GraphQL, and Storybook
  • PostgreSQL and DynamoDB as core persistence
  • Pulsar, Camel, and RabbitMQ for message-based integrations

What the JD emphasized

  • 8+ years of experience developing and maintaining Android applications
  • Proven track record of leading teams through major architectural transformations and delivering high-impact, scalable solutions in multi-product environments.