Skip to Content

Principal Software Engineer

Job Overview

As a Principal Engineer / architect you will be responsible for creating a technical strategy and coordinating the designs for meeting the needs of Toast’s largest restaurant brands.

Key points

  1. Lead the evolution of Toast’s backend architecture, frameworks, and data models with a strong focus on delivery efficiency, system scalability, and resilience.

  2. Design and build the next generation of accounting and financial systems using Java, Kotlin, DynamoDB, Pulsar, GraphQL, Big Data tools, and more.

  3. Define and implement scalable engineering practices, delivery frameworks, and coding standards that raise the technical bar across the org.

  4. Collaborate cross-functionally with Product, UX, QA, and multiple engineering teams to deliver robust, customer-facing solutions.

  5. Proven technical leadership on mission-critical projects, with the ability to influence across multiple teams.

  6. Strong experience building distributed, event-driven architectures and microservices in Java, Kotlin, Scala, or similar OOP languages.

  7. Deep understanding of data architecture and schema design; experience with DynamoDB is a plus.

  8. Hands-on experience with cloud platforms like AWS, GCP, or Azure.

Skills

SQLJavaRoadmappingKotlinGraphQLMicroservicesAWSAzure

Experience: Senior-level · 12+ years

Similar jobs

More open roles like this one