# Principal Software Engineer, International Integrations

**Company**: Toast
**Location**: Remote (Canada)
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $169,000-$270,000 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/toast/jobs/8165076?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_362dc31d-f75

## Description

We are looking for a Principal Software Engineer to lead the development of a new way of integrating partners using AI-powered coding tools. You will leverage cutting-edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building.

Responsibilities:

- Lead fellow developers, product managers, designers, and user researchers to build a strong tech infrastructure that enables scalable integration of key customer software partners.

- Architect, create and maintain an AI harness for the rapid integration and maintenance of partners with Toast’s systems.

- Define and drive technical strategy for problems that affect our 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 & review code, test and rollout solutions to production, capturing & actioning customer feedback to iteratively enhance customer experience.

Our Tech Stack:

- Backend: Java and Kotlin-based backend services.

- Frontend: React SPAs leveraging Tailwind, GraphQL, and Storybook.

- Mobile/Hardware: Android app built in Java & Kotlin running in the restaurant.

- Persistence/Databases: PostgreSQL and DynamoDB.

- Messaging & Integration: Apache Pulsar, Apache Camel, and RabbitMQ for message-based integrations.

Requirements:

- 10+ years of experience designing, building, and operating highly scalable, mission-critical distributed systems and SaaS products.

- Proven track record of leading complex technical initiatives and delivering robust software architecture from design to production.

- Strong enthusiasm for agentic development practices, LLM integration, and modern software paradigms.

Nice to Haves:

- 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.

Benefits:

- Competitive compensation and benefits programs.

- Base salary range: $169,000-$270,000 CAD.

## Skills

### Required
- Java
- Kotlin
- React
- GraphQL
- PostgreSQL
- DynamoDB
- Apache Pulsar
- Apache Camel
- RabbitMQ

### Nice to have
- LLMs
- autonomous agents
- enterprise integration frameworks
- event-driven messaging systems
- CI/CD
- testing
- deployment strategies

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/toast/jobs/8165076?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
