As a member of Toast’s Android Systems team, the Senior Software Engineer will help build the foundational device-management platform for Toast POS devices, bridging hardware and software. The platform supports device setup, security, firmware and application updates, and ongoing remote management for customers across industries and locations. The team is expanding its mobile device management ecosystem and improving the device lifecycle experience, including using AI to reduce the time operators spend troubleshooting and configuring devices. The role owns design and delivery of features across Android system applications written in Kotlin and Java, and works across on-device applications, cloud services, and Toast hardware. It involves building reliable background services, safely deploying changes to a large device fleet, upgrading applications for new hardware and Android OS versions, improving automated testing on real Toast devices, investigating production issues, and mentoring engineers. The engineer collaborates with Product Management, Hardware, QA, Customer Care, and other software teams, and uses AI tools throughout development. Toast’s broader technology stack includes Android system applications with modern Android libraries and device-owner privileges, Kotlin backend services on AWS, React and TypeScript web applications, automated testing on Toast devices, and fleet deployment tooling such as feature flags, staged rollouts, and production monitoring. The role follows Toast’s hybrid work model; in-office expectations vary by region. The U.S. base salary range depends on geographic zone: Zone A, $159,000–$254,000; Zone B, $138,000–$221,000; Zone C, $125,000–$200,000. Starting salary depends on skills, experience, and geographic location. Total rewards may also include cash compensation, equity, and benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed