Talent Apply
Log in
All jobs
T

Principal Software Engineer - Menus

Toast
Bengaluru, Karnataka, India
Hybrid

About this role

About the Role

As a Principal Software Engineer on the Menus team, you will take ownership of the evolution of our menus architecture and data models to support a scalable, flexible restaurant platform. You will set technical direction, influence engineering practices, and mentor engineers to drive engineering excellence across the organization. You will partner with business stakeholders to align technical solutions with strategic objectives. What You'll Do

  • Lead the evolution of our Menus architecture and data models, delivering scalable solutions that have significant business impact.

  • Define and implement frameworks and processes that guarantee the quality, resilience, and scalability of our user experiences and API platform.

  • Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes.

  • Establish guiding technical and delivery principles that influence engineering practices across the broader engineering organization.

  • Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence.

  • Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives. What We're Looking For

  • BE or B.Tech in a technology-related field

  • 10+ years of software engineering experience, with a strong background in back-end development using Java, Kotlin, or other object-oriented language

  • 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

  • Demonstrated ability to deliver high-impact, scalable solutions in complex, multi-product environments

  • Strong leadership and mentoring skills, with a track record of guiding teams through architectural transformations

  • Excellent communication skills, with the ability to articulate complex technical concepts to diverse audiences

  • Passionate about driving innovation and continuously improving engineering practices

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →