Toast is revolutionizing the restaurant industry with its comprehensive, cloud-based platform that combines point of sale, guest engagement, operations, and team management on a single Android tablet. As a Principal Software Engineer on the Card Readers team, you'll be at the heart of Toast's payment processing capabilities, working on core components that impact thousands of businesses daily.
The role involves leading technical decisions and defining target architecture for payment solutions, working closely with hardware vendors, Android OS engineers, and the core POS application team. You'll be responsible for designing and developing robust Android applications using Kotlin, ensuring high security standards and optimal performance.
The position requires expertise in Android development, deep understanding of payment systems, and strong leadership skills. You'll be working with modern Android frameworks, architecting solutions that meet PCI-DSS compliance, and mentoring other engineers. The role combines technical excellence with strategic thinking, as you'll help balance building maintainable software with delivering customer value.
Toast offers a competitive compensation package and comprehensive benefits, including health coverage and flexible work arrangements. The company embraces a hybrid work model, requiring 2 days in office per week, fostering both collaboration and flexibility. The work environment is diverse and inclusive, with a strong focus on empowering the restaurant community.
This is an excellent opportunity for a senior Android engineer looking to make a significant impact in the restaurant technology space. You'll be working on challenging technical problems while helping to shape the future of restaurant operations. The role offers both technical growth and leadership opportunities, working with cutting-edge technology in a fast-growing company that's transforming an entire industry.