CareerPlanSign in

Principal Software Engineer

Bengaluru, Karnataka, India💼 Full-time🗓 2026-05-29 → 2026-10-02

Core

Architecting and scaling the menu platform and data models for Toast's digital ordering products to support diverse restaurant operations from single locations to enterprise brands.

Role type

Principal Software Engineer (Backend/Architecture)

Builds

Scalable menu data models, APIs for first and third-party integrations, and user experiences for menu configuration. (via careerplan.io/jobs/7845688-principal-software-engineer-at-toast)

Domain

Hospitality technology / Restaurant operations

Required skills

Back-end development, Java, Kotlin, REST, GraphQL, relational databases, distributed systems, microservices, technical strategy, architectural transformation, team mentorship

Preferred skills

None stated

Technologies

Java, Kotlin, REST, GraphQL

Responsibilities

Lead the evolution of the Menus architecture and data models; Define and implement frameworks for quality, resilience, and scalability; Develop technical strategies to solve complex business challenges; Establish guiding technical principles across the engineering organization; Mentor engineers and foster a culture of excellence; Build partnerships across lines of business.

Seniority

Principal, strategy & mentorship