Principal Software Engineer
Posted Updated
Description
- Your mission is to lead the architectural design, technical execution, and implementation across the foundational domains of Toast’s Team Suite products, Payroll and Team Management
- The Payroll product delivers daily value to its users - enabling restaurant owners to pay their staff and pay their taxes, and enabling transparency for wages and tips for restaurant employees
- The Team Management suite allows restaurants to hire, manage, and schedule their staff
- As a Principal Engineer, you will serve as a key technical leader in the group, driving modern architectural patterns—including spec-driven development and agentic workflows—to deliver high-impact softwar
- Lead fellow developers, product managers, designers, and user researchers to build a strong tech infrastructure that enables amazing features
- Own the architecture for authentication, authorization, and organizational hierarchy — driving technical direction in these domains across the organization
- Help us transform a traditional SasS platform into an agentic, system-of-action
- Flex your full-stack muscles by driving challenging large end-to-end initiatives or core architecture changes in a supportive, collaborative team environment
- Define and drive technical strategy for problems that affect multiple parts of the business
- Mentor developers across multiple teams through code-pairing and detailed code, architecture, and project reviews
- Champion best practices for development, deployment and quality life cycles
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team
Benefits
- Peer and company recognition programs
- Unlimited Vacation
- Sabbatical opportunity after five years
- Professional Development Reimbursement Program
- Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
- Various peer and company recognition programs
- 401(k) and matching
- Medical, Dental, & Vision Coverage
- Mental Health Benefits
- Subsidized backup childcare
- Experience maintaining a high bar for quality, and guiding teams to hold a high bar for the technical quality of their deliverables
- Experience with a broad set of technologies that includes those used at Toast - tiered web applications, microservices, mobile, API design patterns, Java, Kotlin, React, data analytics
- Deep experience with identity and access architecture — authentication, permissions models, and multi-entity organizational hierarchy — in a multi-tenant SaaS platform
- Strong enthusiasm for agentic development practices, LLM integration, and modern software paradigms
- A proven track record of building partnerships across engineering, product, customer success, and other stakeholders
- Strong technologist with extensive experience defining and implementing high scale SaaS solutions
- Hungry to take on challenging technical projects
- Experience with integration design patterns across high-scale, data-rich enterprise systems
- Experience and interest in mentoring peers
- Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation
- All hiring decisions are made by people. We ask that you complete interviews and assessments on your own, without real-time AI tools, recording, or transcription bots, unless we tell you otherwise in advance
