Toast is revolutionizing the restaurant industry with their comprehensive platform that helps restaurants adapt and thrive in today's digital age. As a Principal Software Engineer on the Menus team, you'll be at the forefront of developing critical infrastructure that powers restaurant operations across the country.
The role focuses on the menu system - a central component that connects guests, servers, and kitchens. You'll be responsible for evolving the architecture that handles everything from menu configuration to order routing, pricing, and inventory management. This is a highly impactful position where your technical decisions will directly influence thousands of restaurants' daily operations.
The ideal candidate brings 8+ years of backend engineering experience, with deep expertise in Java/Kotlin and distributed systems. You'll need to balance technical excellence with business acumen, as you'll be making strategic decisions that affect both system architecture and restaurant operations. Your leadership skills will be crucial in mentoring other engineers and driving engineering excellence across the organization.
What makes this role unique is the combination of technical complexity and direct business impact. You'll be working on systems that must be both extremely flexible to accommodate diverse restaurant needs while maintaining reliability at scale. The menu platform you'll be developing serves everyone from small coffee shops to large enterprise chains with thousands of locations.
The compensation is highly competitive ($188,000-$301,000) plus equity and comprehensive benefits. Toast offers a collaborative culture focused on innovation and impact, with the stability of a well-established company that's still growing rapidly. If you're passionate about building scalable systems that directly impact businesses and want to lead technical innovation in the restaurant technology space, this role offers an exceptional opportunity to make your mark.