Principal Software Engineer
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
