Principal Software Engineer
Core
Lead architectural design and technical execution for foundational domains of Toast's Team Suite products, specifically Payroll and Team Management, enabling restaurant owners to pay staff and manage schedules.
Role type
Principal Software Engineer (Full-stack, Architecture)
Builds
High-scale SaaS platform features for restaurant operations, payroll processing, and team management
Domain
Restaurant technology, SaaS, Identity & Access Management
Deliverable
production ML models | product features
Required skills
High-scale SaaS architecture, Identity and access management, Multi-tenant system design, Full-stack development, Microservices, API design, Mentoring, Technical strategy
Preferred skills
Agentic development practices, LLM integration, System-of-action transformation
Technologies
Java, Kotlin, React, Microservices, Mobile, Tiered web applications
Responsibilities
Lead developers, PMs, and designers to build tech infrastructure; Own architecture for authentication, authorization, and organizational hierarchy; Drive technical strategy for cross-business problems; Mentor developers through code and architecture reviews; Champion best practices for development and deployment cycles; Leverage AI tools to enhance development workflow.
Seniority
Principal, hands-on IC with strategic leadership