Toast is revolutionizing the restaurant industry with its comprehensive platform that helps restaurants thrive in the modern business landscape. As a Principal Software Engineer at Toast, you'll play a crucial role in shaping the technical strategy for Toast's largest restaurant brands. This position combines deep technical expertise with strategic thinking, requiring you to create scalable solutions that integrate with customers' external systems.
You'll be working at the intersection of technology and business, partnering with Product Managers to develop technology roadmaps that enable enterprise customers to leverage Toast's full potential. The role involves creating and coordinating designs that meet the complex needs of large-scale restaurant operations, while ensuring robust and scalable implementations.
Your responsibilities will span from developing prototypes to evaluate technical feasibility, to providing mentorship and best practices in enterprise software development. You'll need to maintain an expert understanding of Toast's Core Platform, including menu management, kitchen operations, publishing, APIs, security, and extensibility features.
The ideal candidate brings 12+ years of experience in high-scale SaaS solutions, with expertise in technologies like Java, Kotlin, and React. You should be comfortable with microservices architecture, API design patterns, and mobile development. Strong interpersonal skills are crucial, as you'll be building partnerships across engineering, product, and customer success teams.
Toast offers a hybrid work environment that balances in-person collaboration with flexibility. The company is committed to diversity, equity, and inclusion, creating an environment where employees from all backgrounds can thrive. You'll be part of a team that's transforming the restaurant industry while working with cutting-edge technologies and making a real impact on businesses worldwide.