Android Software Engineer
Posted Updated
Description
- As an engineer on the Guest Engagement team, your mission will be creating the next generation of engagement experiences that help bring new guests into the restaurants, and turn them into regulars
- You will work closely with UX, PM and QA, and have access to state of the art AI tools, to deliver some real impact on real people
- Design, build and maintain high performing, flexible, and scalable Android solutions running on Toast POS hardware in thousands of restaurants
- Ship features end-to-end, from design through rollout, monitoring for success and iterating based on real-world use
- Build great UX using best practices of modern Android development
- Be an awesome teammate who’s all in on collaboration and collective success
- Create products and features that help restaurants deliver a best-in-class guest experience
- Collaborate closely with Product, Design, and Engineering stakeholders, and actively participate in Agile ceremonies
- Partner with team members and other engineers across the company to raise the bar for the Android experience at Toast
- Our Tech Stack:
- Android app built in Java & Kotlin running in the restaurant
- A core of Java & Kotlin based backend services
- Claude Code and similar AI agentic development tools as part of daily engineering
- PostgreSQL and DynamoDB as core persistence
- REST and GraphQL APIs, plus many more technologies that help us build a top-class platform
Benefits
- Peer and company recognition programs
- Unlimited Vacation
- Sabbatical opportunity after five years
- Professional Development Reimbursement Program
- Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
- Various peer and company recognition programs
- 401(k) and matching
- Medical, Dental, & Vision Coverage
- Mental Health Benefits
- Subsidized backup childcare
- Hands on experience of modern Android tooling and frameworks is a minimum requirement
- Comfortable with ambiguity, agile delivery, and shipping usable software incrementally
- Minimum 2-4 years of experience with Android development in Kotlin and/or Java, with hands-on experience shipping production Android apps
- Passionate about making users happy and seeing people use your product in the wild
- Strong on software development fundamentals — code quality, unit tests, clean code — and open to evolving your workflow with AI tooling
- Excited about AI-assisted development and LLM-based agents (Claude Code or similar), and interested in pioneering new workflows with the team
- Comfortable reading and integrating with backend services (REST/GraphQL) and curious to work across the stack when needed
- Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people
