
Principal Software Engineer, International Integrations
About this role
Toast creates technology to help restaurants and local businesses succeed in a digital world, building a platform that allows operators to manage their businesses and engage customers. International expansion represents a critical growth engine for the organization, operating across Canada, the UK, Ireland, and Australia. Integration partnerships are essential to ensure restaurants can retain external technology stacks while connecting with the platform.
This principal engineer leads the development of new AI-powered development systems designed to significantly reduce the integration effort for software partners. The person in this role architects integration harnesses, defines technical strategy for international expansion, and mentors developers across multiple teams. An ideal candidate brings extensive background in distributed systems, a strong enthusiasm for LLM integration and agentic development practices, and the ability to balance high-level architectural design with code-level execution.
What you will do
- Lead developers, product managers, designers, and user researchers to build robust technical infrastructure for partner integrations.
- Architect, create, and maintain an AI harness that enables rapid integration and maintenance of partners with Toast systems.
- Define and drive technical strategy for problems affecting international expansion efforts.
- 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.
- Document solution design, write and review code, test and roll out solutions to production, and incorporate customer feedback.
What you need
- Have 10+ years of experience designing, building, and operating highly scalable, mission-critical distributed systems and SaaS products.
- Demonstrate a proven track record of leading complex technical initiatives and delivering robust software architecture from design to production.
- Show strong enthusiasm for agentic development practices, LLM integration, and modern software paradigms.
- Maintain balanced expertise in designing high-level technical solutions while remaining connected to code-level execution and system performance.
- Possess effective communication skills to articulate complex technical ideas to technical peers and product leadership.
Nice to have
- Experience building development harnesses that leverage LLMs or autonomous agents.
- Hands-on experience with enterprise integration frameworks or event-driven messaging systems.
- Experience establishing robust CI/CD, testing, and deployment strategies for complex systems.
- Domain knowledge in third-party system integrations or restaurant operations.
Benefits
- Competitive compensation and benefits programs
- Cash compensation including bonuses or commissions if eligible
- Equity
Skills and tech stack
Questions candidates ask
What is the remote work policy for this role?
The position is remote within Canada, with the East Coast preferred. The company embraces a hybrid work model that fosters in-person collaboration while valuing individual needs.
What is the salary range for this position?
The base salary range for this role is $169,000 to $270,000 CAD. The starting salary is determined based on skills, experience, and geographic location.
What technologies will I be working with?
The backend services are built using Java and Kotlin, while the frontend utilizes React SPAs with Tailwind, GraphQL, and Storybook. Data persistence relies on PostgreSQL and DynamoDB, with messaging handled by Apache Pulsar, Apache Camel, and RabbitMQ.
How does Toast use AI during the hiring process?
AI tools support recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews. All hiring decisions are made by people.