Taro Logo

Principal Software Engineer, Android

Toast is a rapidly growing company revolutionizing the restaurant industry by providing a comprehensive, cloud-based platform that combines point of sale, guest engagement, operations, and team management on a single Android tablet.
Android
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · Finance

Description For Principal Software Engineer, Android

Toast is revolutionizing the restaurant industry with their comprehensive cloud-based platform that combines point of sale, guest engagement, operations, and team management on Android tablets. 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 architecting and developing Android-based payment integrations, working closely with hardware vendors, Android OS engineers, and the core POS application team. You'll be responsible for technical leadership, designing robust solutions, and ensuring secure payment experiences. The position requires expertise in Kotlin, Android frameworks, and a deep understanding of payment systems.

This is an excellent opportunity for a senior technical leader who wants to make a significant impact in the restaurant technology space. You'll be working with modern Android technologies, handling complex payment integrations, and leading technical decisions that shape the future of restaurant operations. The hybrid work environment (2 days in office) offers flexibility while maintaining collaborative opportunities.

Toast offers a comprehensive benefits package and emphasizes diversity, equity, and inclusion in their culture. The company's mission of empowering restaurants to build better businesses provides a meaningful context for your work. You'll be joining a growing company that values technical excellence, innovation, and creating positive impact in the restaurant industry.

The role combines technical leadership, hands-on development, and strategic thinking, making it ideal for someone who wants to drive technical excellence while working on real-world solutions that help businesses succeed. The Card Readers team's critical position in Toast's infrastructure ensures your work will have direct, measurable impact on the company's success and its restaurant partners.

Last updated 2 days ago

Responsibilities For Principal Software Engineer, Android

  • Architect, design, and develop robust, high-performance Android applications using Kotlin
  • Lead technical discussions and decisions on Android best practices, performance optimizations, and security
  • Collaborate with cross-functional teams to deliver seamless payment experiences
  • Optimize mobile payment flows for security, speed, and reliability
  • Shape the face of development at Toast
  • Ensure compliance with PCI-DSS, security best practices, and other financial industry standards
  • Mentor and guide junior engineers, conduct code reviews
  • Troubleshoot and resolve complex technical issues
  • Participate in agile development processes

Requirements For Principal Software Engineer, Android

Kotlin
  • Strong proficiency in Kotlin and modern Android frameworks (Jetpack, Coroutines, Flow)
  • Deep understanding of Android architecture components, MVVM, and Clean Architecture
  • Strong knowledge of Android security best practices and secure data storage
  • Familiarity with mobile payment processing, tokenization, NFC, and EMV standards
  • Experience working with third-party payment gateways, in-app purchases, or POS integrations
  • Excellent communication and collaboration skills
  • Strong problem-solving skills and ability to work in a fast-paced, agile environment

Benefits For Principal Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive compensation
  • Health benefits
  • Flexible work arrangements
  • Hybrid work model (2 days in office required)

Interested in this job?

Jobs Related To Toast Principal Software Engineer, Android