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 · Restaurant

Description For Principal Software Engineer-Menus

Toast is revolutionizing the restaurant industry with its comprehensive platform that helps restaurants adapt and thrive in the modern digital age. As a Principal Software Engineer on the Menus team, you'll play a crucial role in shaping the core functionality that powers restaurant operations across the platform.

The Menus team is responsible for building and maintaining a sophisticated menu platform that serves as the central hub for restaurant configuration. This system handles everything from guest ordering experiences to kitchen operations, pricing strategies, and reporting. Every restaurant's menu is unique and expresses its individual brand and product offerings, making this role critical to Toast's success.

In this position, you'll lead the evolution of the Menus architecture, working on feature-rich menu data models and APIs that integrate with both first-party and third-party services like DoorDash. You'll be tasked with ensuring that our powerful and configurable menu platform can be managed effectively at any scale, from single-location coffee shops to enterprise brands with thousands of locations.

Your responsibilities will include making strategic technical decisions that enhance our capabilities and ensure scalability. You'll define and implement frameworks and processes that guarantee the quality, resilience, and scalability of our user experiences and API platform. As a technical leader, you'll mentor other engineers and foster a culture of continuous improvement and engineering excellence.

The ideal candidate brings 8+ years of software engineering experience, with deep expertise in backend development using Java, Kotlin, or similar languages. You should be proficient with modern API standards, distributed systems, and various data storage solutions. Your strong leadership and communication skills will be essential in guiding teams through architectural transformations and building partnerships across the organization.

Toast offers a competitive compensation package including a base salary range of $188,000-$301,000 USD, plus benefits and equity. Join us in transforming the restaurant industry while working with cutting-edge technologies in a collaborative, high-impact environment.

Last updated 11 hours ago

Responsibilities For Principal Software Engineer-Menus

  • Lead the evolution of Menus architecture and data models
  • Define and implement frameworks and processes for quality 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 software engineering experience
  • Strong background in back-end development using Java, Kotlin, or other object-oriented languages
  • Proficient with modern API standards and technologies (REST, GraphQL)
  • Proficient with relational databases and alternative data stores
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Strong leadership and mentoring skills
  • Excellent communication skills
  • Track record of guiding teams through architectural transformations

Benefits For Principal Software Engineer-Menus

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive compensation
  • Health benefits
  • 401k
  • Equity
  • Total rewards package

Interested in this job?

Jobs Related To Toast Principal Software Engineer-Menus