Toast

Technology

PrincipalSoftwareEngineer

$180–368k Boston, Massachusetts, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal Software Engineer at Toast. Skills: data platform engineering, distributed systems engineering, technical strategy, architecture, mentoring, communication. design, build, deploy, and maintain highly resilient and scalable systems. develop and execute technical strategies to solve complex business challenges”

What You'll Achieve.

enable product teams across Toast to build intelligent, data-driven experiences; build the foundational data infrastructure; migrate to Apache Iceberg; stand up a new Feature Store; scale streaming infrastructure; establish Toast as a leader in data platform engineering

Industry & Context.

Technology
Problems you'll solve

solve complex business challenges; diagnose performance bottlenecks

What They're Looking For.

Must Have

8+ years of experience in software engineering, demonstrated expertise in data platform or distributed systems engineering, background in data lakehouse technologies (Apache Iceberg, Delta Lake, or similar), background in streaming infrastructure (Apache Kafka, Apache Pulsar, or similar), background in cloud-native data platforms (Databricks, AWS, or similar), demonstrated ability to deliver high-impact, scalable solutions in complex, multi-product environments, leadership and mentoring skills, track record of guiding teams through architectural transformations, excellent communication skills, ability to articulate complex technical concepts to diverse audiences, passionate about driving innovation, passionate about continuously improving engineering practices

Nice to Have

experience with Apache Iceberg, experience with Delta Lake, experience with Apache Kafka, experience with Apache Pulsar, experience with Databricks, experience with AWS, experience with Kotlin, experience with Java

What You'll Do.

and maintain highly resilient and scalable systems

develop and execute technical strategies to solve complex business challenges

leverage data-driven decisions to prioritize impactful changes

build and maintain partnerships across lines of business

mentor and guide engineers

effectively communicate technical direction

guide teams through execution

drive organizational quality practices

diagnose performance bottlenecks

implement optimizations

leverage cutting edge AI tools to enhance development workflow

pioneer new approaches to building

How You'll Work.

Team & Collaboration

build and maintain partnerships across lines of business; aligning technical solutions with strategic objectives; guide teams through execution; fostering a culture of inclusivity; fostering a culture of connection

Communication Scope

excellent communication skills; ability to articulate complex technical concepts to diverse audiences; effectively communicate technical direction

Process & Methodology

technical strategy definition, guiding teams through architectural transformations

Full Job Description

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. We are looking for a Principal Software Engineer to join the Advanced Analytics Platform (AAP) team. The AAP team owns the data platform powering Toast's analytics products and AI/ML capabilities. Our mission is to build the foundational data infrastructure - real-time streaming, data lakehouse, feature serving, and cloud-native analytics pipelines - that enables product teams across Toast to build intelligent, data-driven experiences for over 170,000 restaurant customers. We are in the middle of a significant platform evolution: migrating to Apache Iceberg, standing up a new Feature Store, and scaling our streaming infrastructure to meet the demands of a rapidly growing business. As a Principal Software Engineer on this team, you will play a key role in defining the technical strategy for our most critical data platform initiatives. You will define how we evolve our architecture, build the frameworks and patterns that enable other engineers to move fast, and establish Toast as a leader in data platform engineering. This is a role for someone who thinks at the level of the business problem first, translates that into clear technical direction, and brings teams along with them. A day in the life (Responsibilities) Design, build, deploy, and maintain highly resilient and scalable systems that are critical to the success of Data at Toast Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes. Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives. Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence. Effectively communicate technical direction, guide teams through execution

Free ATS check

Applying for this Principal Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Toast?

Real rants from real employees. Read before you apply.

Read Company Rants →