Taro Logo

Principal Software Engineer-Menus

Toast builds restaurant platforms that help restaurants adapt, take control, and get back to what they do best: building the businesses they love.
$188,000 - $301,000
Backend
Principal Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer-Menus

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.

Last updated a month ago

Responsibilities For Principal Software Engineer-Menus

  • Lead the evolution of our Menus architecture and data models, delivering scalable solutions
  • Define and implement frameworks and processes for quality, resilience, and scalability
  • Develop and execute technical strategies to solve complex business challenges
  • Establish guiding technical and delivery principles
  • Mentor and guide engineers
  • Build and maintain strong partnerships across lines of business

Requirements For Principal Software Engineer-Menus

Java
Kotlin
  • 8+ years of experience in software engineering, with strong background in back-end development
  • Proficient with modern API standards and technologies (e.g. REST, GraphQL)
  • Proficient with relational databases and alternative data stores
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Demonstrated ability to deliver high-impact, scalable solutions
  • Strong leadership and mentoring skills
  • Excellent communication skills
  • Passionate about driving innovation

Benefits For Principal Software Engineer-Menus

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive compensation
  • Health benefits
  • Equity (if eligible)
  • Cash compensation (overtime, bonus/commissions, if eligible)